Skip To Content

BranchVersion.CreateAsync (.NET)

Die Methode BranchVersion.CreateAsync erstellt eine Web-Feature-Layer-Verzweigungsversion für den angegebenen Web-Feature-Layer.

Deklaration

public async Task<string> Esri.ArcGISForAutoCAD.BranchVersion.CreateAsync(Document doc, string flName, string branchName, string access, string description = "")

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

Zeichenfolge

branchName

Ein Name, der für die neue Verzweigungsversion verwendet werden soll.

Erforderlich

string

access

Die Zugriffsebene der Verzweigungsversion. Die Optionen sind "Public", "Private" und "Protected".

Erforderlich

string

description

Von dem Ersteller der Verzweigungsversion bereitgestellter Beschreibungstext (bis zu 64 Zeichen).

Optional

Rückgaben

TypBeschreibung

Zeichenfolge

Der Name der neuen Verzweigungsversion, dem der Benutzername des Benutzers vorangestellt wird, der die Verzweigung erstellt hat.

Anmerkungen zur Fehlermeldung

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

Beispiel

Erstellen einer Verzweigungsversion mit dem Namen "phase1" für den Web-Feature-Layer "Distribution" und Ausgeben des neuen Verzweigungsversionsnamens.

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
var flName = "Distribution";

// Create the branch
var newBranchName = await Esri.ArcGISForAutoCAD.BranchVersion.CreateAsync(doc, flName, "phase1", "Public", "Proposed Changes");

// Print the new branch name
doc.Editor.WriteMessage(newBranchName);

/* Example output 
editor01.phase1
*/

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_createBranch: Eine AutoLISP-Funktion, die eine Web-Feature-Layer-Verzweigungsversion für den angegebenen Web-Feature-Layer erstellt.