Die Methode WebFeatureLayer.EditCounts gibt die Anzahl der ausstehenden Änderungen am angegebenen Web-Feature-Layer zurück. Sie gibt die Anzahl der Hinzufügungen, Löschungen und Änderungen zurück. Verwenden Sie diese Methode vor der Synchronisierung, um die erwarteten Änderungen zu bestimmen.
Deklaration
public Dictionary<string, int> Esri.ArcGISForAutoCAD.WebFeatureLayer.EditCounts(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 |
|---|---|
Dictionary<Zeichenfolge, Int> | Ein Wörterbuch der Typen und Werte der Bearbeitungsanzahl. Key: Typ der Bearbeitungsanzahl als Zeichenfolge, Value: Wert der Bearbeitungsanzahl als Integer.
|
Anmerkungen zu Fehlerbedingungen
Diese Methode kann eine Ausnahme auslösen oder null zurückgeben, wenn ein Parameter ungültig ist.
Beispiel
Ausgeben der Bearbeitungszahlen für den Web-Feature-Layer "Shelters".// Initialize
Document doc = Application.DocumentManager.MdiActiveDocument;
// Get the edit counts
var editCounts = Esri.ArcGISForAutoCAD.WebFeatureLayer.EditCounts(doc, "Shelters");
// Print the edit counts
foreach (var editCount in editCounts)
{
doc.Editor.WriteMessage("\n{0}: {1}", editCount.Key, editCount.Value);
}
/* Example output
Additions: 1
Deletions: 0
Modified: 3
*/
Weitere Informationen
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.
WebFeatureLayer.SynchronizeAsync: Eine .NET-Methode, mit der Sie Änderungen programmgesteuert synchronisieren können.
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_editcounts: Eine AutoLISP-Funktion, die die Anzahl der ausstehenden Änderungen an dem angegebenen Layer zurückgibt.