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