Skip To Content

esri_webfeaturelayer_supportsAttachment (AutoLISP)

Эта функция проверяет, поддерживает ли векторный веб-слой вложения, возвращая список значений true или список значений false и сообщение, если не поддерживает.

Синтаксис

(esri_webfeaturelayer_supportsAttachment flname)

Аргументы

  • flname | string | обязательный | имя существующего векторного веб-слоя на чертеже.

Пример использования 1

Оцените, поддерживает ли векторный веб-слой с именем "DamageAssessment" вложения файлов.

(esri_webfeaturelayer_supportsAttachment "DamageAssessment")

Результат из примера использования 1

Векторный слой поддерживает вложения и список значений true:

(T)

Пример использования 2

Оцените, поддерживает ли векторный веб-слой с именем "Shelters" вложения файлов.

(esri_webfeaturelayer_supportsAttachment "Shelters")

Результат из примера использования 2

Возвращает ошибку, поскольку векторный веб-слой не поддерживает вложения:

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

Возвращаемые значения

  • Если успешно – возвращает список значений true: (T)
  • В случае неудачи возвращается список с первым значением nil, а затем связанный список, содержащий значение ключа "Error" и соответствующее сообщение об ошибке в виде строки: (nil ( "Error" . "<message>"))

Не удалось вернуть значения

Неудачное возвращение значения может произойти по любой из следующих причин:

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

    Не указан обязательный аргумент.

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

    Заданный векторный слой не является допустимым слоем чертежа.

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

    Сетевое подключение к векторному веб-слою было потеряно.

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

    Указанный векторный веб-слой не поддерживает вложения