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
| Type | Nom | Description | Requis |
|---|---|---|---|
Uri | portalUri | URI du portail à ajouter. | Requis |
Retours
| Type | Description |
|---|---|
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é | Type | Description 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.
Vous avez un commentaire à formuler concernant cette rubrique ?