Skip To Content

BranchVersion.NamesAsync (.NET)

Die Methode BranchVersion.NamesAsync ruft eine Sammlung von Verzweigungsversionsnamen vom Server ab.

Deklaration

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

Parameter

TypNameBeschreibungErforderlich

Dokument

doc

Das AutoCAD-Dokument, das bearbeitet werden soll.

Erforderlich

Zeichenfolge

flName

Ein vorhandener Web-Feature-Layer-Name in der Zeichnung, der Verzweigungsversionierung unterstützt.

Erforderlich

Rückgaben

TypBeschreibung

IEnumerable<Zeichenfolge>

Eine Sammlung der Namen von Verzweigungsversionen als Zeichenfolgen.

Anmerkungen zur Fehlermeldung

Diese Methode kann eine Ausnahme auslösen oder null zurückgeben, wenn ein Parameter ungültig ist oder der Web-Feature-Layer keine Verzweigungsversionierung unterstützt.

Beispiel

Ausgeben der Namen der Verzweigungsversionen, die dem Web-Feature-Layer "Distribution" zugeordnet sind.

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

Weitere Informationen

WebFeatureLayer.Get: Eine .NET-Methode, die die Eigenschaften des Web-Feature-Layers für den angegebenen Web-Feature-Layer als Wörterbuch abruft.

esri_webfeaturelayer_branchNames: Eine AutoLISP-Funktion, die eine Liste der Namen von Verzweigungsversionen vom Server abruft.