WebFeatureLayer.PauseTracking 方法用于暂停追踪 web 要素图层要素上的修改编辑内容。 修改编辑内容用于追踪在同步 web 要素图层时修改和应更新的要素。 该设置将保持有效,直到在图层上激活 WebFeatureLayer.RestoreTracking 方法、关闭工程图、同步图层的编辑内容,或者放弃图层的编辑内容为止。 在同步 web 要素图层之前,可以使用两个方法 WebFeatureLayer.PauseTracking 和 WebFeatureLayer.RestoreTracking 的组合来控制单个工程图会话中修改编辑内容的追踪。 WebFeatureLayer.SetModified 方法用于覆盖修改追踪状态。
声明
public bool Esri.ArcGISForAutoCAD.WebFeatureLayer.PauseTracking(Document doc, string flName)
参数
| 类型 | 名称 | 描述 | 必填 |
|---|---|---|---|
文档 | doc | 要进行操作的 AutoCAD 文档。 | 必填 |
string | flName | 工程图中现有的 web 要素图层名称。 | 必填 |
返回
| 类型 | 描述 |
|---|---|
bool | 如果已成功暂停追踪 web 要素图层上的修改编辑内容,则为 true |
错误条件备注
如果参数无效,则此方法可能会抛出异常或者返回 false 或 null。
示例
在当前工程图会话期间,打印在 Emergency_Facilities web 要素图层上暂停追踪修改编辑内容成功。// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
// Pause tracking
var success = Esri.ArcGISForAutoCAD.WebFeatureLayer.PauseTracking(doc, "Emergency_Facilities");
// Print the success
doc.Editor.WriteMessage(success.ToString());
/* Example output
True
*/
另请参阅
WebFeatureLayer.RestoreTracking - 此 .NET 方法用于恢复追踪 web 要素图层要素上的修改编辑内容。
WebFeatureLayer.SetModified - 此 .NET 方法用于覆盖现有要素的修改编辑追踪值。
esri_webfeaturelayer_pausetracking - 此 AutoLISP 函数用于暂停追踪 web 要素图层要素的修改编辑内容,在同步 web 要素图层时,用于追踪应更新为已修改的要素。