Skip To Content

WebFeatureLayer.HasWebUpdates (.NET)

Метод WebFeatureLayer.HasWebUpdates определяет, имеет ли указанный векторный веб-слой обновления на стороне сервера в пределах области проекта.

Декларация

public int Esri.ArcGISForAutoCAD.WebFeatureLayer.HasWebUpdates(Document doc, string flName)

Параметры

ТипИмяОписаниеОбязательный

Документ

doc

Документ AutoCAD, на основании которого следует действовать.

required

string

flName

Имя существующего векторного веб-слоя на чертеже.

required

Возвращаемые значения

ТипОписание

int

Код редактирования, указывающий, имеются ли обновления веб-слоя объектов на сервере.

  • 1 — Слой имеет обновления на сервере.
  • 0 — Слой не имеет изменений с сервера (изменения включают добавление, удаление и обновления атрибутов)
  • -1 — У слоя включено отслеживание изменений, но отсутствует действительное время редактирования или слой из предыдущей версии.

Замечания по условиям возникновения ошибок

Этот метод может выдать исключение или вернуть -1 или null, если параметр является недопустимым.

Пример

Выведите статус имеет ли векторный веб-слой UtilityPoles какие-либо изменения на стороне сервера в пределах текущей области проекта.

// Initialize
Document doc = Application.DocumentManager.MdiActiveDocument;

// Determine if the web feature layer has web updates
var hasUpdates = Esri.ArcGISForAutoCAD.WebFeatureLayer.HasWebUpdates(doc, "UtilityPoles");

// Print the result
doc.Editor.WriteMessage(hasUpdates.ToString());

/* Example output
1
*/

См. также

esri_webfeaturelayer_hasWebUpdates — функция AutoLISP для определения, имеет ли указанный веб-слой объектов обновления на стороне сервера в области проекта.