Skip To Content

esri_webfeaturelayer_supportsAttachment (AutoLISP)

Mit dieser Funktion wird überprüft, ob von einem Web-Feature-Layer Anlagen unterstützt werden. Ist dies der Fall, wird eine Liste mit "true" zurückgegeben wird. Andernfalls werden eine Liste mit "false" und eine entsprechende Meldung zurückgegeben.

Syntax

(esri_webfeaturelayer_supportsAttachment flname)

Argumente

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

Beispiel 1 für die Verwendung

Überprüfen Sie, ob vom Web-Feature-Layer mit dem Namen "DamageAssessment" Dateianlagen unterstützt werden.

(esri_webfeaturelayer_supportsAttachment "DamageAssessment")

Ergebnis des Beispiels 1 für die Verwendung

Vom Feature-Layer werden Anlagen unterstützt. Somit wird eine Liste mit "true" zurückgegeben:

(T)

Beispiel 2 für die Verwendung

Überprüfen Sie, ob vom Web-Feature-Layer mit dem Namen "Shelters" Dateianlagen unterstützt werden.

(esri_webfeaturelayer_supportsAttachment "Shelters")

Ergebnis des Beispiels 2 für die Verwendung

Vom Web-Feature-Layer werden Anlagen nicht unterstützt. Daher wird eine Fehlermeldung zurückgegeben:

 (nil ("Error" . "Layer does not support attachments"))

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.

  • (nil ("Error" . "No connected web feature layers found."))

    Die Netzwerkverbindung mit dem Web-Feature-Layer wurde unterbrochen.

  • (nil ("Error" . "Layer does not support attachments"))

    Vom angegebenen Web-Feature-Layer werden Anlagen nicht unterstützt.