Portal.Add メソッドは、指定したポータルを管理ポータルのリストに追加して、そのポータル プロパティを返します。 ポータルにサイン インするには、Portal.SignInAsync を使用します。
宣言
public Dictionary<string, object> Esri.ArcGISForAutoCAD.Portal.Add(Uri portalUri)
パラメーター
| タイプ | 名前 | 説明 | 必須 |
|---|---|---|---|
Uri | portalUri | 追加するポータルの URI。 | 必須 |
リターン
| タイプ | 説明 |
|---|---|
Dictionary<string, object> | ポータル プロパティのディクショナリー。 次の表で、ディクショナリーのキーと値について説明します。 |
ディクショナリーには、次の値を含めることができます:
| キー | タイプ | 値の説明 |
|---|---|---|
| "IsActivePortal" | ブール値 | ポータルがアクティブなポータルかどうかを指定します。 |
"IsSignedIn" | ブール値 | ポータルにサイン インしているかどうかを指定します。 |
"OrganizationName" | string | 組織の名前です。 |
"Name" | string | ポータルの名前。 |
| "PortalUrl" | Uri | ポータルの URL。 |
エラー条件に関する注記
パラメーターが無効な場合、このメソッドは例外をスローするか、null を返すことがあります。
例
指定したポータルを追加して、そのプロパティを印刷します。// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
var portalUri = new Uri("https://cadteam.esri.com/portal");
// Add the portal
var addedPortalProperties = Esri.ArcGISForAutoCAD.Portal.Add(portalUri);
// Print the portal properties
foreach (var property in addedPortalProperties)
{
doc.Editor.WriteMessage("\n{0}: {1}", property.Key, property.Value);
}
/* Example output
IsActivePortal: False
IsSignedIn: False
OrganizationName:
Name: cadteam.esri.com
PortalUrl: https://cadteam.esri.com/portal
*/
次もご参照ください。
Portal.SignInAsync - 指定したポータルにサイン インするようユーザーに求める .NET メソッドです。
esri_portal_add - 指定したポータルを管理ポータルのリストに追加する AutoLISP 関数です。