Skip To Content

Domain.Names (.NET)

Die Methode Domain.Names gibt die Namen von in der Zeichnung definierten Felddomänen als Sammlung von Zeichenfolgen zurück.

Deklaration

public IEnumerable<string> Esri.ArcGISForAutoCAD.Domain.Names(Document doc)

Parameter

TypNameBeschreibungErforderlich

Dokument

doc

Das AutoCAD-Dokument, das bearbeitet werden soll.

Erforderlich

Rückgaben

TypBeschreibung

IEnumerable<Zeichenfolge>

Eine Sammlung aller in der Zeichnung definierten Felddomänennamen als Zeichenfolgen.

Anmerkungen zur Fehlermeldung

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

Beispiel

Ausgeben aller in der Zeichnung definierten Felddomänennamen.

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

// Get the domain names
var domainNames = Esri.ArcGISForAutoCAD.Domain.Names(doc);

// Print the domain names
foreach (var name in domainNames)
{
  doc.Editor.WriteMessage("\n" + name);
}

/* Example output 
Treatment
Height
YesNo
Diameter
UtilityPoles_TypeDomain
*/

Weitere Informationen

Domain.Get: Eine .NET-Methode, die die Eigenschaften einer benannten Felddomäne als Wörterbuch zurückgibt.

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

esri_domain_names: Eine AutoLISP-Funktion, die die Namen der in der Zeichnung definierten Felddomänen als Liste von Zeichenfolgen zurückgibt.