Skip To Content

WebLayer.AddAsync (.NET)

WebLayer.AddAsync 方法使用指定 URL 将新地图图层、影像图层或 Web 要素图层添加至工程图。 此方法将 MapLayer.AddAsyncWebFeatureLayer.AddAsync 合并为一种方法。 可从要素服务添加所有要素图层,或者在要素服务中指定特定图层的 URL。

声明

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

参数

类型名称描述必填

文档

doc

要进行操作的 AutoCAD 文档。

必填

string

url

将添加至工程图的有效 web 图层的 URL。

必填

返回

类型描述

bool

如果已成功添加 web 图层,则为 true

错误条件备注

如果参数无效,则此方法可能会抛出异常或者返回 falsenull

示例

打印从指定要素服务器将 web 要素图层添加至工程图成功。

// 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
*/

另请参阅

WebFeatureLayer.AddAsync - 此 .NET 方法将使用可选过滤查询添加新的 web 要素图层。

MapLayer.AddAsync - 此 .NET 方法使用指定服务属性将地图或影像图层添加至当前工程图。

esri_weblayer_add - 此 AutoLISP 函数使用指定服务属性,以异步方式将地图或影像图层添加至当前工程图。