WebLayer.AddAsync メソッドは、指定した URL を使用してドローイングに新しいマップ レイヤー、イメージ レイヤー、または Web フィーチャ レイヤーを追加します。 このメソッドは、MapLayer.AddAsync と WebFeatureLayer.AddAsync を 1 つのメソッドに統合したものです。 フィーチャ サーバーからすべてのフィーチャ レイヤーを追加したり、フィーチャ サービスに特定のレイヤーの URL を指定したりすることができます。
宣言
public async Task<bool> Esri.ArcGISForAutoCAD.WebLayer.AddAsync(Document doc, string url)
パラメーター
| タイプ | 名前 | 説明 | 必須 |
|---|---|---|---|
ドキュメント | doc | 操作対象の AutoCAD ドキュメント。 | 必須 |
string | url | ドローイングに追加する有効な Web レイヤーの URL。 | 必須 |
リターン
| タイプ | 説明 |
|---|---|
ブール値 | Web レイヤーが正常に追加された場合は true |
エラー条件に関する注記
パラメーターが無効な場合、このメソッドは例外をスローするか、false または null を返すことがあります。
例
指定したフィーチャ サーバーからドローイングに 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 - オプションのフィルター クエリーを使用して新しい Web フィーチャ レイヤーを追加する .NET メソッドです。
MapLayer.AddAsync - 指定したサービス プロパティを使用して現在のドローイングにマップ レイヤーまたはイメージ レイヤーを追加する .NET メソッドです。
esri_weblayer_add - 指定したサービス プロパティを使用して、現在のドローイングにマップ レイヤーまたはイメージ レイヤーを非同期的に追加する AutoLISP 関数です。