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
| Tipo | Nombre | Descripción | Requerido |
|---|---|---|---|
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
| Tipo | Descripció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.