Skip To Content

esri_webfeaturelayer_pausetracking (AutoLISP)

Mit dieser Funktion wird die Nachverfolgung von Änderungsschritten bei Web-Feature-Layer-Features angehalten, die verwendet werden, um nachzuverfolgen, welche Features beim Synchronisieren eines Web-Feature-Layers als geändert aktualisiert werden sollen. Die Einstellung bleibt so lange wirksam, bis die Funktion (esri_webfeaturelayer_restoretracking) für den Layer aktiviert wird, die Zeichnung geschlossen wird oder die Bearbeitungsschritte für den Layer synchronisiert oder verworfen werden. Verwenden Sie die beiden Funktionen (esri_webfeaturelayer_pausetracking) und (esri_webfeaturelayer_restoretracking) zusammen, um die Nachverfolgung von Änderungsschritten vor dem Synchronisieren des Web-Feature-Layers in nur einer Zeichnungssitzung festzulegen. Die AutoLISP-Funktion (esri_webFeatureLayer_setModified) kann verwendet werden, um den Status der Nachverfolgung von Änderungsschritten außer Kraft zu setzen.

Syntax

(esri_webfeaturelayer_pausetracking flname)

Argumente

  • flname | Zeichenfolge | erforderlich | Ein vorhandener Web-Feature-Layer-Name in der Zeichnung.

Beispiel für die Verwendung

Versuch, die Nachverfolgung von Änderungsschritten beim Web-Feature-Layer Facilities während der aktuellen Zeichnungssitzung vor dem Synchronisieren anzuhalten:

(esri_webfeaturelayer_pausetracking "Facilities")

Ergebnis des Beispiels für die Verwendung

Damit wird die Nachverfolgung der Änderungsschritte beim Web-Feature-Layer Facilities während der aktuellen Zeichnungssitzung vor dem Synchronisieren angehalten und eine Liste mit "true" zurückgegeben:

(T)

Rückgabewerte

  • Bei erfolgreicher Ausführung wird eine Liste mit "true" zurückgegeben: (T)
  • Wenn bei dem Vorgang ein Fehler auftritt, wird eine Liste zurückgegeben, in der der erste Wert nil lautet. Anschließend wird eine Assoziationsliste mit dem Schlüsselwert "Error" sowie eine entsprechende Fehlermeldung in Form einer Zeichenfolge zurückgegeben: (nil ("Error" . "<message>"))

Rückgabewerte mit Fehlern

Ein Rückgabewert mit einem Fehler kann eine der folgenden Ursachen haben:

  • (nil ("Error" . "Missing required argument."))

    Das erforderliche Argument wurde nicht angegeben.

  • (nil ("Error" . "Web feature layer not found."))

    Beim angegebenen Web-Feature-Layer-Wert handelt es sich nicht um einen gültigen Web-Feature-Layer in der Zeichnung.

Weitere Informationen

  • (esri_featurelayer_restoretracking) | AutoLISP-Funktion, mit der die Nachverfolgung von Änderungsschritten bei Web-Feature-Layer-Features wiederhergestellt wird, die verwendet werden, um nachzuverfolgen, welche Features beim Synchronisieren eines Web-Feature-Layers als geändert aktualisiert werden sollen.
  • (esri_webFeatureLayer_setModified) | AutoLISP-Funktion, die verwendet werden kann, um den Status der Nachverfolgung von Änderungsschritten außer Kraft zu setzen.