Skip To Content

FeatureLayer.Remove (.NET)

Die Methode FeatureLayer.Remove entfernt eine Feature-Layer-Definition aus der Zeichnung. Bei einem Web-Feature-Layer werden die Layer-Definition und die Objekte aus der Zeichnung entfernt. Diese Methode ignoriert zudem Änderungen an einem angegebenen Web-Feature-Layer, die noch nicht synchronisiert wurden.

Deklaration

public bool Esri.ArcGISForAutoCAD.FeatureLayer.Remove(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

Boolesch

true, wenn der Feature-Layer erfolgreich entfernt wurde.

Anmerkungen zu Fehlerbedingungen

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

Beispiel 1

Ausgeben der Erfolgsmeldung zum Entfernen der Verbindung zum Web-Feature-Layer "Shelters" und der Objekte aus der aktuellen Zeichnung.

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

// Remove the web feature layer
var success = Esri.ArcGISForAutoCAD.FeatureLayer.Remove(doc, "Shelters");

// Print the success
doc.Editor.WriteMessage(success.ToString());

/* Example output
True
*/

Beispiel 2

Ausgeben der Erfolgsmeldung, dass die Definition des Dokument-Feature-Layers "Streets" aus der aktuellen Zeichnung entfernt wurde.

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

// Remove the document feature layer
var success = Esri.ArcGISForAutoCAD.FeatureLayer.Remove(doc, "Streets");

// Print the success
doc.Editor.WriteMessage(success.ToString());

/* Example output
True
*/

Weitere Informationen

esri_featurelayer_remove: Eine AutoLISP-Funktion, die einen Feature-Layer aus der Zeichnung entfernt.