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
| Typ | Name | Beschreibung | Erforderlich |
|---|---|---|---|
Dokument | doc | Das AutoCAD-Dokument, das bearbeitet werden soll. | Erforderlich |
Zeichenfolge | domainName | Ein vorhandener Name einer Felddomäne in der Zeichnung. | Erforderlich |
Rückgaben
| Typ | Beschreibung |
|---|---|
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.