Skip To Content

WebFeatureLayer.DiscardEditsAsync (.NET)

Метод 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, которая перерисовывает векторный веб-слой с сервера и отменяет любые несинхронизированные изменения чертежа для указанного слоя.