Skip To Content

FeatureAttachment.ListAsync (.NET)

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

TypNameBeschreibungErforderlich

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

TypBeschreibung

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.