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 要素图层名称。

必填

返回

类型描述

bool

如果已成功放弃未同步的编辑内容,则为 true

错误条件备注

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

示例

打印放弃 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 - 此 .NET 方法用于返回指定 web 要素图层的待处理更改数量。

WebFeatureLayer.HasEdits - 如果 web 要素图层包含尚未提交至源要素服务的编辑内容,则此 .NET 方法将返回 true

esri_webfeaturelayer_discardedits - 此 AutoLISP 函数将在服务器中重新绘制 web 要素图层,并放弃工程图中指定图层的任何未同步编辑内容。