Skip To Content

Domain.Get (.NET)

Die Methode Domain.Get gibt die Eigenschaften einer benannten Felddomäne als Wörterbuch zurück. Zu diesen Eigenschaften der Domäne gehören Name, Type und Field Type. Eine Sammlung der in der Zeichnung definierten Domänennamen kann mit Domain.Names abgerufen werden. Die in einer Felddomäne definierten zulässigen Werte können mit der Funktion Domain.Values abgerufen werden.

Deklaration

public Dictionary<string, string> Esri.ArcGISForAutoCAD.Domain.Get(Document doc, string domainName)

Parameter

TypNameBeschreibungErforderlich

Dokument

doc

Das AutoCAD-Dokument, das bearbeitet werden soll.

Erforderlich

Zeichenfolge

domainName

Ein vorhandener Name einer Felddomäne in der Zeichnung.

Erforderlich

Rückgaben

TypBeschreibung

Dictionary<Zeichenfolge, Zeichenfolge>

Ein Wörterbuch mit Eigenschaften der Felddomäne für die angegebene Domäne. Key: Name, Typ oder Feldtyp, Value: Entsprechender Eigenschaftswert.

Anmerkungen zur Fehlermeldung

Diese Methode kann eine Ausnahme auslösen oder null zurückgeben, wenn ein Parameter ungültig ist.

Beispiel

Ausgeben der Eigenschaften der in der Zeichnung definierten Felddomäne Height.

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;

// Get the domain properties
var domainProperties = Esri.ArcGISForAutoCAD.Domain.Get(doc, "Height");

// Print the domain properties
foreach (var property in domainProperties)
{
  doc.Editor.WriteMessage("\n{0}: {1}", property.Key, property.Value);
}

/* Example output 
Name: Height
Type: CodedValue
Field Type: Text
*/

Weitere Informationen

Domain.Names: Eine .NET-Methode, die Namen von in der Zeichnung definierten Felddomänen als Sammlung von Zeichenfolgen zurückgibt.

Domain.Values: Eine .NET-Methode, die die einer benannten Felddomäne zugeordneten Werte als Wörterbuch abruft.

esri_domain_get: Eine AutoLISP-Funktion, die die Eigenschaften einer benannten Felddomäne als Assoziationsliste zurückgibt.