Skip To Content

Portal.Add (.NET)

El método Portal.Add agrega el portal especificado a la lista de portales gestionados y devuelve las propiedades del portal. Para iniciar sesión en el portal, utilice Portal.SignInAsync.

Declaración

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

Parámetros

TipoNombreDescripciónRequerido

Uri

portalUri

URI del portal que se va a agregar.

Requerido

Devoluciones

TipoDescripción

Diccionario<string, object>

Diccionario de propiedades del portal. Las claves y los valores del diccionario se describen en la tabla siguiente.

El diccionario podría contener los siguientes valores:

ClaveTipoDescripción del valor

"IsActivePortal"

bool

Especifica si el portal es el portal activo.

"IsSignedIn"

bool

Especifica si se ha iniciado sesión en el portal.

"OrganizationName"

cadena

Nombre de la organización.

"Name"

cadena

Nombre del portal.

"PortalUrl"

Uri

URL del portal.

Observaciones sobre las condiciones de error

Este método puede generar una excepción o devolver null si un parámetro no es válido.

Ejemplo

Agregue el portal especificado e imprima sus propiedades.

// 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
*/

Consulte también

Portal.SignInAsync: método de .NET que solicita al usuario que inicie sesión en el portal especificado.

esri_portal_add: función de AutoLISP que agrega el portal especificado a la lista de portales gestionados.