Skip To Content

FeatureLayer.SublayerNames (.NET)

Die Methode FeatureLayer.SublayerNames gibt eine Sammlung von Sublayer-Namen des angegebenen Web- oder Dokument-Feature-Layers zurück.

Deklaration

public IEnumerable<string> Esri.ArcGISForAutoCAD.FeatureLayer.SublayerNames(Document doc, string flName)

Parameter

TypNameBeschreibungErforderlich

Dokument

doc

Das AutoCAD-Dokument, das bearbeitet werden soll.

Erforderlich

Zeichenfolge

flName

Ein vorhandener Feature-Layer-Name in der Zeichnung.

Erforderlich

Rückgaben

TypBeschreibung

IEnumerable<Zeichenfolge>

Eine Sammlung der Sublayer-Namen als Zeichenfolgen.

Anmerkungen zu Fehlerbedingungen

Diese Methode kann eine Ausnahme auslösen oder null zurückgeben, wenn ein Parameter ungültig ist oder der Feature-Layer keine Sublayer enthält.

Beispiel

Ausgeben der Sublayer-Namen des Feature-Layers "UtilityPoles".

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

// Get the sublayer names
var sublayerNames = Esri.ArcGISForAutoCAD.FeatureLayer.SublayerNames(doc, "UtilityPoles");

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

/* Example output
Steel
Wood
*/

Weitere Informationen

esri_sublayer_names: Eine AutoLISP-Funktion, die eine Liste mit Sublayer-Namen des angegebenen Web-Feature- oder Dokument-Feature-Layers zurückgibt.