Skip To Content

Domain.Names (.NET)

La méthode Domain.Names renvoie les noms des domaines de champs définis dans le dessin sous forme d’un ensemble de chaînes.

Déclaration

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

Paramètres

TypeNomDescriptionRequis

Document

doc

Document AutoCAD sur lequel intervenir.

required

Retours

TypeDescription

IEnumerable<chaîne>

Ensemble de tous les noms de domaines de champs définis dans le dessin sous forme de chaînes.

Remarques sur les conditions d’erreur

Si un paramètre n’est pas valide, cette méthode peut générer une exception ou renvoyer null.

Exemple

Afficher tous les noms de domaines de champs définis dans le dessin.

// 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
*/

Voir aussi

Domain.Get : méthode .NET qui renvoie les propriétés de domaine d’un champ nommé sous forme d’un dictionnaire.

Domain.Values : méthode .NET qui obtient les valeurs associées au domaine d’un champ nommé sous forme d’un dictionnaire.

esri_domain_names : fonction AutoLISP qui renvoie les noms des domaines de champs définis dans le dessin sous forme d’une liste de chaînes.