Die Methode WebFeatureLayer.PauseTracking unterbricht das Verfolgen von Änderungen an Web-Feature-Layer-Features. Die Änderungen werden verwendet, um zu verfolgen, welche Features geändert wurden und aktualisiert werden müssen, wenn ein Web-Feature-Layer synchronisiert wird. Die Einstellung bleibt so lange wirksam, bis die Methode WebFeatureLayer.RestoreTracking 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.PauseTracking und WebFeatureLayer.RestoreTracking zusammen, um die Verfolgung von Änderungen vor dem Synchronisieren des Web-Feature-Layers in einer einzelnen Zeichnungssitzung zu steuern. Die Methode WebFeatureLayer.SetModified kann verwendet werden, um den Status der Verfolgung von Änderungen zu überschreiben.
Deklaration
public bool Esri.ArcGISForAutoCAD.WebFeatureLayer.PauseTracking(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 Verfolgung von Änderungen auf dem Web-Feature-Layer erfolgreich angehalten 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 angehalten wurde.// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
// Pause tracking
var success = Esri.ArcGISForAutoCAD.WebFeatureLayer.PauseTracking(doc, "Emergency_Facilities");
// Print the success
doc.Editor.WriteMessage(success.ToString());
/* Example output
True
*/
Weitere Informationen
WebFeatureLayer.RestoreTracking: Eine .NET-Methode, die die Verfolgung von Änderungen an Web-Feature-Layer-Features fortsetzt.
WebFeatureLayer.SetModified: Eine .NET-Methode, die den Wert für die Änderungsverfolgung für ein vorhandenes Feature überschreibt.
esri_webfeaturelayer_pausetracking: Eine AutoLISP-Funktion, mit der die Verfolgung von Änderungen bei Web-Feature-Layer-Features angehalten wird, die verwendet wird, um nachzuverfolgen, welche Features beim Synchronisieren eines Web-Feature-Layers als geändert aktualisiert werden müssen.