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
| Typ | Name | Beschreibung | Erforderlich |
|---|---|---|---|
Dokument | doc | Das AutoCAD-Dokument, das bearbeitet werden soll. | Erforderlich |
Zeichenfolge | flName | Ein vorhandener Feature-Layer-Name in der Zeichnung. | Erforderlich |
Rückgaben
| Typ | Beschreibung |
|---|---|
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.