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
| Typ | Name | Beschreibung | Erforderlich |
|---|---|---|---|
Dokument | doc | Das AutoCAD-Dokument, das bearbeitet werden soll. | Erforderlich |
Rückgaben
| Typ | Beschreibung |
|---|---|
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.