Skip To Content

WebFeatureLayer.RestoreTracking (.NET)

Die Methode WebFeatureLayer.RestoreTracking setzt das Verfolgen von Änderungen an Web-Feature-Layer-Features fort. Die Änderungen werden verwendet, um zu verfolgen, welche Features geändert wurden und aktualisiert werden, wenn ein Web-Feature-Layer synchronisiert wird. Die Einstellung bleibt so lange wirksam, bis die Methode WebFeatureLayer.PauseTracking für den Layer aktiviert, die Zeichnung geschlossen wird oder die Änderungen für den Layer synchronisiert oder verworfen werden. Verwenden Sie die beiden Methoden WebFeatureLayer.RestoreTracking und WebFeatureLayer.PauseTracking zusammen, um die Verfolgung von Änderungen vor dem Synchronisieren des Web-Feature-Layers in einer einzelnen Zeichnungssitzung zu steuern. Sie können die Methode WebFeatureLayer.SetModified verwenden, um den Status der Änderungsverfolgung zu überschreiben.

Deklaration

public bool Esri.ArcGISForAutoCAD.WebFeatureLayer.RestoreTracking(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 Verfolgung von Änderungen auf dem Web-Feature-Layer erfolgreich fortgesetzt wurde.

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 die Verfolgung von Änderungen im Web-Feature-Layer "Emergency_Facilities" während der aktuellen Zeichnungssitzung fortgesetzt wurde.

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

// Restore tracking
var success = Esri.ArcGISForAutoCAD.WebFeatureLayer.RestoreTracking(doc, "Emergency_Facilities");

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

/* Example output
True
*/

Weitere Informationen

WebFeatureLayer.PauseTracking: Eine .NET-Methode, die die Verfolgung von Änderungen an Web-Feature-Layer-Features anhält.

WebFeatureLayer.SetModified: Eine .NET-Methode, die den Wert für die Änderungsverfolgung für ein vorhandenes Feature überschreibt.

esri_webfeaturelayer_restoretracking Eine AutoLISP-Funktion, mit der die Verfolgung von Änderungen bei Web-Feature-Layer-Features fortgesetzt wird, die verwendet wird, um nachzuverfolgen, welche Features beim Synchronisieren eines Web-Feature-Layers als geändert aktualisiert werden müssen.