Die Methode FeatureAttachment.ListAsync gibt die Namen der angehängten Dateien für ein bestimmtes Web-Feature-Objekt als Sammlung von Zeichenfolgen zurück.
Deklaration
public async Task<IEnumerable<string>> Esri.ArcGISForAutoCAD.FeatureAttachment.ListAsync(Document doc, string flName, ObjectId objId)
Parameter
| Typ | Name | Beschreibung | Erforderlich |
|---|---|---|---|
Dokument | doc | Das AutoCAD-Dokument, das bearbeitet werden soll. | Erforderlich |
Zeichenfolge | flName | Ein vorhandener Web-Feature-Layer-Name in der Zeichnung, der Anlagen unterstützt. | Erforderlich |
ObjectId | objId | Die AutoCAD-ObjectId eines Features mit den angehängten Dateinamen. | Erforderlich |
Rückgaben
| Typ | Beschreibung |
|---|---|
IEnumerable<Zeichenfolge> | Eine Sammlung von Dateinamen als Zeichenfolgen oder eine leere Sammlung, wenn keine Anlagen vorhanden sind. |
Anmerkungen zu Fehlerbedingungen
Diese Methode kann eine Ausnahme auslösen oder null zurückgeben, wenn ein Parameter ungültig ist oder der Web-Feature-Layer keine Anlagen unterstützt.
Beispiel
Ausgeben der Namen der angehängten Dateien für ein ausgewähltes Objekt im Web-Feature-Layer "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
*/
Weitere Informationen
FeatureLayer.SelectEntity: Eine .NET-Methode, die zur Auswahl eines Objekts auffordert und dessen AutoCAD-ObjectId zurückgibt.
WebFeatureLayer.SupportsAttachmentsAsync: Eine .NET-Methode, die angibt, ob ein Web-Feature-Layer Anhänge unterstützt. Sie gibt true zurück, wenn Anlagen unterstützt werden, oder false, wenn dies nicht der Fall ist.
esri_webfeaturelayer_listAttachments: Eine AutoLISP-Funktion, die eine Liste mit Namen von angehängten Dateien in Form von Zeichenfolgen aus einem angegebenen Web-Feature-Objekt zurückgibt.