Метод WebFeatureLayer.DiscardEditsAsync перерисовывает векторный веб-слой с сервера и отменяет любые несинхронизированные изменения чертежа для указанного слоя.
Декларация
public async Task<bool> Esri.ArcGISForAutoCAD.WebFeatureLayer.DiscardEditsAsync(Document doc, string flName)
Параметры
| Тип | Имя | Описание | Обязательный |
|---|---|---|---|
Документ | doc | Документ AutoCAD, на основании которого следует действовать. | required |
string | flName | Имя существующего векторного веб-слоя на чертеже. | required |
Возвращаемые значения
| Тип | Описание |
|---|---|
булево | Значение true, если несинхронизированные изменения чертежа успешно отменены |
Замечания по условиям возникновения ошибок
Этот метод может выдать исключение или вернуть false или null, если параметр является недопустимым.
Пример
Выведите результат успешной отмены всех имеющихся несинхронизированных изменений в векторном веб-слое Shelters.// 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, который возвращает количество ожидающих изменений в указанном векторном веб-слое.
WebFeatureLayer.HasEdits — метод .NET, который возвращает true, если векторный веб-слой содержит изменения, еще не подтвержденные в исходном сервисе объектов.
esri_webfeaturelayer_discardedits — функция AutoLISP, которая перерисовывает векторный веб-слой с сервера и отменяет любые несинхронизированные изменения чертежа для указанного слоя.