Skip To Content

WebFeatureLayer.DiscardEditsAsync (.NET)

WebFeatureLayer.DiscardEditsAsync メソッドは、サーバーから Web フィーチャ レイヤーを再描画し、指定したレイヤーのドローイングに含まれている未同期の編集を破棄します。

宣言

public async Task<bool> Esri.ArcGISForAutoCAD.WebFeatureLayer.DiscardEditsAsync(Document doc, string flName)

パラメーター

タイプ名前説明必須

ドキュメント

doc

操作対象の AutoCAD ドキュメント。

必須

string

flName

ドローイング内の既存の Web フィーチャ レイヤー名。

必須

リターン

タイプ説明

ブール値

未同期の編集が正常に破棄された場合は true

エラー条件に関する注記

パラメーターが無効な場合、このメソッドは例外をスローするか、false または null を返すことがあります。

Shelters Web フィーチャ レイヤーで同期されていないすべての既存の編集を破棄した成果を印刷します。

// Initialize
Document doc = Application.DocumentManager.MdiActiveDocument;

// Discard edits
var success = await Esri.ArcGISForAutoCAD.WebFeatureLayer.DiscardEditsAsync(doc, "Shelters");

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

/* Example output
True
*/

次もご参照ください。

WebFeatureLayer.SynchronizeAsync - プログラムにより変更を同期できるようにする .NET メソッドです。

WebFeatureLayer.EditCounts - 指定した Web フィーチャ レイヤーに対する保留中の変更の数を返す .NET メソッドです。

WebFeatureLayer.HasEdits - ソース フィーチャ サービスにまだコミットされていない編集が Web フィーチャ レイヤーに含まれている場合に true を返す .NET メソッドです。

esri_webfeaturelayer_discardedits - サーバーから Web フィーチャ レイヤーを再描画し、指定したレイヤーのドローイングに含まれている未同期の編集を破棄する AutoLISP 関数です。