Skip To Content

WebLayer.AddAsync (.NET)

Die Methode WebLayer.AddAsync fügt der Zeichnung einen neuen Karten-, Bilddaten- oder Web-Feature-Layer hinzu und verwendet dabei die angegebene URL. Diese Methode fasst MapLayer.AddAsync und WebFeatureLayer.AddAsync in einer Methode zusammen. Sie können alle Feature-Layer aus einem Feature-Service hinzufügen oder die URL eines bestimmten Layers in einem Feature-Services angeben.

Deklaration

public async Task<bool> Esri.ArcGISForAutoCAD.WebLayer.AddAsync(Document doc, string url)

Parameter

TypNameBeschreibungErforderlich

Dokument

doc

Das AutoCAD-Dokument, das bearbeitet werden soll.

Erforderlich

Zeichenfolge

url

Die URL eines gültigen Web-Layers, der zur Zeichnung hinzugefügt wird.

Erforderlich

Rückgaben

TypBeschreibung

Boolesch

true, wenn der Web-Layer erfolgreich hinzugefügt wurde.

Anmerkungen zu Fehlerbedingungen

Diese Methode kann eine Ausnahme auslösen oder false oder null zurückgeben, wenn ein Parameter ungültig ist.

Beispiel

Ausgeben der Erfolgsmeldung, dass die Web-Feature-Layer des angegebenen Feature-Servers erfolgreich zur Zeichnung hinzugefügt wurden.

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
var url = "http://sampleserver6.arcgisonline.com/arcgis/rest/services/PoolPermits/FeatureServer";

// Add the web feature layers
var success = await Esri.ArcGISForAutoCAD.WebLayer.AddAsync(doc, url);

// Print the success
doc.Editor.WriteMessage(success.ToString());

/* Example output
True
*/

Weitere Informationen

WebFeatureLayer.AddAsync: Eine .NET-Methode, die einen neuen Web-Feature-Layer mit einer optionalen Filterabfrage hinzufügt.

MapLayer.AddAsync: Eine .NET-Methode, die der aktuellen Zeichnung unter Verwendung der angegebenen Service-Eigenschaften einen Karten- oder Bilddaten-Layer hinzufügt.

esri_weblayer_add: Eine AutoLISP-Funktion, die der aktuellen Zeichnung asynchron einen Karten- oder Bilddaten-Layer unter Verwendung der angegebenen Service-Eigenschaften hinzufügt.