Skip To Content

FeatureAttachment.ListAsync (.NET)

Метод FeatureAttachment.ListAsync возвращает имена файлов вложения для указанного элемента веб-объекта в виде набора строк.

Декларация

public async Task<IEnumerable<string>> Esri.ArcGISForAutoCAD.FeatureAttachment.ListAsync(Document doc, string flName, ObjectId objId)

Параметры

ТипИмяОписаниеОбязательный

Документ

doc

Документ AutoCAD, на основании которого следует действовать.

required

string

flName

Имя существующего векторного веб-слоя на чертеже, поддерживающего вложения.

required

ObjectId

objId

ObjectId объекта AutoCAD с именами файлов вложения.

required

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

ТипОписание

IEnumerable<string>

Набор имен файлов вложения в виде строк или пустая коллекция, если вложений нет.

Замечания по условиям возникновения ошибок

Этот метод может выдать исключение или вернуть значение null, если параметр является недопустимым, или если векторный веб-слой не поддерживает вложения.

Пример

Вывести имена файлов вложения для выбранного элемента в векторном веб-слое Damage_to_Residential_Buildings.

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
var flName = "Damage_to_Residential_Buildings";
var objId = Esri.ArcGISForAutoCAD.FeatureLayer.SelectEntity(doc, flName);

// Get the attached file names
var attachmentNames = await Esri.ArcGISForAutoCAD.Esri.ArcGISForAutoCAD.FeatureAttachment.ListAsync(doc, flName, objId); 

// Print the attached file names
foreach (var attachmentName in attachmentNames)
{
  doc.Editor.WriteMessage("\n" + attachmentName);
}

/* Example output
AutoCAD_drawingFiles.zip
Subdivision.xml
PowerPole.jpg
*/

См. также

FeatureLayer.SelectEntity—метод .NET, который предлагает выбрать один элемент и возвращает его ObjectId из AutoCAD.

WebFeatureLayer.SupportsAttachmentsAsync—метод .NET, который определяет, поддерживает ли векторный веб-слой вложения, возвращая значение true, если поддерживает, или false, если не поддерживает.

esri_webfeaturelayer_listAttachments—функция AutoLISP, которая возвращает список имен файлов вложения в виде строк из указанного элемента веб-объекта.