Skip To Content

Portal.Add (.NET)

Portal.Add 方法用于将指定门户添加至托管门户的列表并返回其门户属性。 要登录到该门户,请使用 Portal.SignInAsync

声明

public Dictionary<string, object> Esri.ArcGISForAutoCAD.Portal.Add(Uri portalUri)

参数

类型名称描述必填

Uri

portalUri

要添加的门户的 URI。

必填

返回

类型描述

Dictionary<string, object>

门户属性的字典。 下表描述了字典的键和值。

该字典可能包含以下值:

类型值描述

"IsActivePortal"

bool

指定门户是否为活动门户。

"IsSignedIn"

bool

指定是否已登录到门户。

"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 函数用于将指定门户添加至托管门户的列表。