Die Methode Portal.Add fügt das angegebene Portal zur Liste der verwalteten Portale hinzu und gibt dessen Eigenschaften zurück. Verwenden Sie zum Anmelden beim Portal Portal.SignInAsync.
Deklaration
public Dictionary<string, object> Esri.ArcGISForAutoCAD.Portal.Add(Uri portalUri)
Parameter
| Typ | Name | Beschreibung | Erforderlich |
|---|---|---|---|
Uri | portalUri | Die URI des hinzuzufügenden Portals. | Erforderlich |
Rückgaben
| Typ | Beschreibung |
|---|---|
Dictionary<Zeichenfolge, Objekt> | Ein Wörterbuch der Portaleigenschaften. Die Schlüssel und Werte des Wörterbuchs werden in der folgenden Tabelle näher beschrieben. |
Das Wörterbuch kann die folgenden Werte enthalten:
| Schlüssel | Typ | Wertbeschreibung |
|---|---|---|
| "IsActivePortal" | Boolesch | Gibt an, ob das Portal das aktive Portal ist. |
"IsSignedIn" | Boolesch | Gibt an, ob das Portal angemeldet ist. |
"OrganizationName" | Zeichenfolge | Der Name der Organisation. |
"Name" | Zeichenfolge | Der Name des Portals. |
| "PortalUrl" | Uri | Die URL des Portals. |
Anmerkungen zu Fehlerbedingungen
Diese Methode kann eine Ausnahme auslösen oder null zurückgeben, wenn ein Parameter ungültig ist.
Beispiel
Hinzufügen des angegebenen Portals und Ausgaben seiner Eigenschaften.// 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
*/
Weitere Informationen
Portal.SignInAsync: Eine .NET-Methode, die den Benutzer auffordert, sich beim angegebenen Portal anzumelden.
esri_portal_add: Eine AutoLISP-Funktion, die das angegebene Portal zur Liste der verwalteten Portale hinzufügt.