Skip To Content

esri_webfeaturelayer_supportsAttachment (AutoLISP)

Cette fonction vérifie si une couche d’entités Web prend en charge les pièces jointes en renvoyant une liste de valeurs True, ou une liste de valeurs False et un message lorsque ce n’est pas le cas.

Syntaxe

(esri_webfeaturelayer_supportsAttachment flname)

Arguments

  • flname | chaîne | obligatoire | Nom de couche d’entités Web existant dans le dessin.

Exemple d’utilisation 1

Évaluer si la couche d’entités Web nommée "DamageAssessment" prend en charge les pièces jointes.

(esri_webfeaturelayer_supportsAttachment "DamageAssessment")

Exemple d’utilisation du résultat 1

La couche d’entités prend en charge les pièces jointes et renvoie une liste de valeurs True :

(T)

Exemple d’utilisation 2

Évaluer si la couche d’entités Web nommée "Shelters" prend en charge les pièces jointes.

(esri_webfeaturelayer_supportsAttachment "Shelters")

Exemple d’utilisation du résultat 2

Une erreur est renvoyée car la couche d’entités Web ne prend pas en charge les pièces jointes :

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

Valeurs renvoyées

  • En cas de réussite, renvoie une liste de valeurs True : (T)
  • En cas d’échec, renvoie une liste avec la première valeur nil puis une liste associée contenant la valeur principale "Error" et un message d’erreur associé sous forme de chaîne : (nil ( "Error" . "<message>")).

Valeurs d’échec renvoyées

Un échec peut être dû par exemple aux raisons suivantes :

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

    L’argument requis n’a pas été fourni.

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

    La valeur de la couche d’entités Web spécifiée n’est pas une couche d’entité Web valide dans le dessin.

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

    La connexion réseau à la couche d’entités Web a été perdue.

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

    La couche d’entités Web spécifiée ne prend pas en charge les pièces jointes.