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