WebFeatureLayer.DiscardEditsAsync 方法将在服务器中重新绘制 web 要素图层并放弃工程图中指定图层的任何未同步编辑。
声明
public async Task<bool> Esri.ArcGISForAutoCAD.WebFeatureLayer.DiscardEditsAsync(Document doc, string flName)
参数
| 类型 | 名称 | 描述 | 必填 |
|---|---|---|---|
文档 | doc | 要进行操作的 AutoCAD 文档。 | 必填 |
string | flName | 工程图中现有的 web 要素图层名称。 | 必填 |
返回
| 类型 | 描述 |
|---|---|
bool | 如果已成功放弃未同步的编辑内容,则为 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 - 此 .NET 方法用于返回指定 web 要素图层的待处理更改数量。
WebFeatureLayer.HasEdits - 如果 web 要素图层包含尚未提交至源要素服务的编辑内容,则此 .NET 方法将返回 true。
esri_webfeaturelayer_discardedits - 此 AutoLISP 函数将在服务器中重新绘制 web 要素图层,并放弃工程图中指定图层的任何未同步编辑内容。