El método WebLayer.AddAsync agrega una nueva capa de mapa, una capa de imágenes o una capa de entidades web al dibujo utilizando la URL especificada. Este método consolida MapLayer.AddAsync y WebFeatureLayer.AddAsync en un método. Puede agregar todas las capas de entidades desde un servicio de entidades o especificar la URL de una capa específica en un servicio de entidades.
Declaración
public async Task<bool> Esri.ArcGISForAutoCAD.WebLayer.AddAsync(Document doc, string url)
Parámetros
| Tipo | Nombre | Descripción | Requerido |
|---|---|---|---|
Documento | doc | Documento de AutoCAD sobre el que se va a actuar. | obligatorio |
cadena | url | URL de una capa web válida que se agregará al dibujo. | obligatorio |
Devoluciones
| Tipo | Descripción |
|---|---|
bool | true si la capa web se ha agregado correctamente |
Observaciones sobre las condiciones de error
Este método puede generar una excepción o devolver false o null si un parámetro no es válido.
Ejemplo
Imprime el resultado correcto de agregar al dibujo las capas web desde el servidor de entidades designado.// 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
*/
Consulte también
WebFeatureLayer.AddAsync: método de .NET que agrega una nueva capa de entidades web con una consulta de filtrado opcional.
MapLayer.AddAsync: método de .NET que agrega una capa de imágenes o mapas al dibujo actual utilizando las propiedades de servicio especificadas.
esri_weblayer_add: función de AutoLISP que agrega una capa de imágenes y mapas al dibujo actual utilizando las propiedades de servicio especificadas de forma asincrónica.