Skip To Content

FeatureAttachment.ListAsync (.NET)

El método FeatureAttachment.ListAsync devuelve los nombres de archivos adjuntos correspondientes a una entidad web especificada como conjunto de cadenas de caracteres.

Declaración

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

Parámetros

TipoNombreDescripciónRequerido

Documento

doc

Documento de AutoCAD sobre el que se va a actuar.

obligatorio

cadena

flName

Nombre de capa de entidades web existente en el dibujo que admite adjuntos.

obligatorio

ObjectId

objId

ObjectId de AutoCAD de una entidad con nombres de archivos adjuntos.

obligatorio

Devoluciones

TipoDescripción

IEnumerable<string>

Conjunto de nombres de archivos adjuntos como cadenas de caracteres o conjunto vacío si no hay adjuntos.

Observaciones sobre las condiciones de error

Este método puede generar una excepción o devolver null si un parámetro no es válido o la capa de entidades web no admite adjuntos

Ejemplo

Imprima los nombres de archivos adjuntos de una entidad seleccionada en la capa de entidades web 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
*/

Consulte también

FeatureLayer.SelectEntity: método de .NET que solicita la selección de una entidad y devuelve su ObjectId AutoCAD.

WebFeatureLayer.SupportsAttachmentsAsync: método de .NET que especifica si una capa de entidades web admite adjuntos mediante la devolución de true si admite adjuntos o false si no los admite.

esri_webfeaturelayer_listAttachments: función de AutoLISP que devuelve una lista de nombres de archivos adjuntos como cadenas de caracteres de una entidad de entidades web especificada.