Skip To Content

BranchVersion.NamesAsync (.NET)

Метод BranchVersion.NamesAsync извлекает коллекцию имен сервис-ориентированных версий с сервера.

Декларация

public async Task<IEnumerable<string>> Esri.ArcGISForAutoCAD.BranchVersion.NamesAsync(Document doc, string flName)

Параметры

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

Документ

doc

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

required

string

flName

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

required

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

ТипОписание

IEnumerable<string>

Коллекция имен сервис-ориентированных версий в виде строк.

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

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

Пример

Выведите имена сервис-ориентированных версий, связанных с векторным веб-слоем Distribution.

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

// Get the branch names
var branchNames = await Esri.ArcGISForAutoCAD.BranchVersion.NamesAsync(doc, "Distribution");

// Print the branch names
foreach (var branchName in branchNames)
{
  doc.Editor.WriteMessage("\n" + branchName);
}

/* Example output 
sde.DEFAULT
editor01.phase1
editor01.protectedVersion
portaladmin.myPublicBranch
*/

См. также

WebFeatureLayer.Get - метод .NET, который получает свойства указанного векторного веб-слоя в виде словаря.

esri_webfeaturelayer_branchNames - функция AutoLISP, которая извлекает список имен сервис-ориентированных версий с сервера.