Skip To Content

BranchVersion.NamesAsync (.NET)

La méthode BranchVersion.NamesAsync récupère un ensemble de noms de versions de branche sur le serveur.

Déclaration

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

Paramètres

TypeNomDescriptionRequis

Document

doc

Document AutoCAD sur lequel intervenir.

required

chaîne

flName

Nom de couche d’entités Web existant dans le dessin qui prend en charge le versionnement de branche.

required

Retours

TypeDescription

IEnumerable<chaîne>

Ensemble de noms de versions de branche sous forme de chaînes.

Remarques sur les conditions d’erreur

Si un paramètre n’est pas valide ou si la couche d’entités Web ne prend pas en charge le versionnement de branche, cette méthode peut générer une exception ou renvoyer null.

Exemple

Afficher les noms de version de branche associés à la couche d’entités Web.

// 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
*/

Voir aussi

WebFeatureLayer.Get : méthode .NET qui obtient les propriétés de la couche d’entités Web pour la couche d’entités Web spécifiée sous forme de dictionnaire.

esri_webfeaturelayer_branchNames : fonction AutoLISP qui récupère une liste de noms de versions de branche sur le serveur.