Skip To Content

WebFeatureLayer.HasEdits (.NET)

Die Methode WebFeatureLayer.HasEdits gibt eine Liste mit true zurück, wenn der Web-Feature-Layer Änderungen enthält, die noch nicht in den Quell-Feature-Service übernommen wurden. Verwenden Sie diese Methode, um zu ermitteln, ob ein Layer nicht synchronisierte Änderungen enthält.

Deklaration

public bool Esri.ArcGISForAutoCAD.WebFeatureLayer.HasEdits(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

Gibt true zurück, wenn der Web-Feature-Layer nicht synchronisierte Änderungen enthält. Gibt false zurück, wenn der Web-Feature-Layer nur synchronisierte Änderungen enthält.

Anmerkungen zu Fehlerbedingungen

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

Beispiel

Ausgeben, ob der Web-Feature-Layer "Shelters" nicht übernommene Änderungen enthält.

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

// Determine if the web feature layer has edits
var hasEdits = Esri.ArcGISForAutoCAD.WebFeatureLayer.HasEdits(doc, "Shelters");

// Print whether the web feature layer has edits
doc.Editor.WriteMessage("Has edits: " + hasEdits.ToString());

/* Example output
Has edits: 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.DiscardEditsAsync: Eine .NET-Methode, die den Web-Feature-Layer vom Server neu zeichnet. Nicht synchronisierte Änderungen in der Zeichnung für den angegebenen Layer werden verworfen.

esri_webfeaturelayer_hasedits: Eine AutoLISP-Funktion, die eine Liste mit true zurückgibt, wenn der Web-Feature-Layer Änderungen enthält, die noch nicht in den Quell-Feature-Service übernommen wurden.