Skip To Content

Portal.Add (.NET)

La méthode Portal.Add ajoute le portail spécifié à la liste des portails gérés et renvoie ses propriétés. Pour vous connecter au portail, utilisez Portal.SignInAsync.

Déclaration

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

Paramètres

TypeNomDescriptionRequis

Uri

portalUri

URI du portail à ajouter.

Requis

Retours

TypeDescription

Dictionary<chaîne, objet>

Dictionnaire des propriétés du portail. Les clés et valeurs du dictionnaire sont décrites dans la table ci-dessous.

Le dictionnaire peut contenir les valeurs suivantes :

CléTypeDescription de la valeur

"IsActivePortal"

bool

Indique si le portail est le portail actif.

"IsSignedIn"

bool

Indique si le portail est connecté ou non.

"OrganizationName"

chaîne

Nom de l’organisation.

"Name"

chaîne

Nom du portail.

"PortalUrl"

Uri

URL du portail.

Remarques sur les conditions d’erreur

Si un paramètre n’est pas valide, cette méthode peut générer une exception ou renvoyer null.

Exemple

Ajouter le portail spécifié et afficher ses propriétés.

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

Voir aussi

Portal.SignInAsync : méthode .NET qui ivite l’utilisateur à se connecter au portail indiqué.

esri_portal_add : fonction AutoLISP qui ajoute le portail spécifié à la liste des portails gérés.