Skip To Content

WebFeatureLayer.DiscardEditsAsync (.NET)

Die Methode WebFeatureLayer.DiscardEditsAsync zeichnet den Web-Feature-Layer vom Server neu. Nicht synchronisierte Änderungen in der Zeichnung für den angegebenen Layer werden verworfen.

Deklaration

public async Task<bool> Esri.ArcGISForAutoCAD.WebFeatureLayer.DiscardEditsAsync(Document doc, string flName)

Parameter

TypNameBeschreibungErforderlich

Dokument

doc

Das AutoCAD-Dokument, das bearbeitet werden soll.

Erforderlich

Zeichenfolge

flName

Ein vorhandener Web-Feature-Layer-Name in der Zeichnung.

Erforderlich

Rückgaben

TypBeschreibung

Boolesch

true, wenn die nicht synchronisierten Änderungen erfolgreich verworfen wurden.

Anmerkungen zu Fehlerbedingungen

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

Beispiel

Ausgeben der Erfolgsmeldung, dass alle vorhandenen nicht synchronisierten Änderungen im Web-Feature-Layer "Shelters" verworfen wurden.

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

// Discard edits
var success = await Esri.ArcGISForAutoCAD.WebFeatureLayer.DiscardEditsAsync(doc, "Shelters");

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

/* Example output
True
*/

Weitere Informationen

WebFeatureLayer.SynchronizeAsync: Eine .NET-Methode, mit der Sie Änderungen programmgesteuert synchronisieren können.

WebFeatureLayer.EditCounts: Eine .NET Methode, die die Anzahl der ausstehenden Änderungen am angegebenen Web-Feature-Layer zurückgibt.

WebFeatureLayer.HasEdits: Eine .NET-Methode, die true zurückgibt, wenn der Web-Feature-Layer Änderungen enthält, die noch nicht in den Quell-Feature-Service übernommen wurden.

esri_webfeaturelayer_discardedits: Eine AutoLISP-Funktion, die den Web-Feature-Layer vom Server neu zeichnet. Nicht synchronisierte Änderungen in der Zeichnung für den angegebenen Layer werden verworfen.