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
| Tipo | Nombre | Descripción | Requerido |
|---|---|---|---|
Uri | portalUri | URI del portal que se va a agregar. | Requerido |
Devoluciones
| Tipo | Descripció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:
| Clave | Tipo | Descripció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.