Skip To Content

Portal.Add (.NET)

Метод Portal.Add добавляет указанный портал в список управляемых порталов и возвращает его свойства портала. Для входа в портал используйте Portal.SignInAsync.

Декларация

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

Параметры

ТипИмяОписаниеОбязательный

Ури

portalUri

URI портала, который будет добавлен.

Обязательный

Возвращаемые значения

ТипОписание

Dictionary<string, object>

Словарь свойств портала. В таблице ниже приводится описание ключей и значений словаря.

Словарь может содержать следующие значения:

КлючТипОписание значения

"IsActivePortal"

булево

Указывает, является ли портал активным.

"IsSignedIn"

булево

Указывает, выполнен ли вход в портал.

"OrganizationName"

string

Имя организации.

"Name"

string

Имя портала.

"PortalUrl"

Ури

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, которая добавляет указанный портал в список управляемых порталов.