Skip To Content

BranchVersion.CreateAsync (.NET)

El método BranchVersion.CreateAsync crea la versión en rama de una capa de entidades web para la capa de entidades web especificada.

Declaración

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

Parámetros

TipoNombreDescripciónRequerido

Documento

doc

Documento de AutoCAD sobre el que se va a actuar.

obligatorio

cadena

flName

Nombre de capa de entidades web existente en el dibujo que admite el versionado en rama.

obligatorio

cadena

branchName

Nombre que se utilizará para la nueva versión en rama.

obligatorio

cadena

access

El nivel de acceso de la versión en rama. Las opciones son "Public", "Private" y "Protected".

obligatorio

cadena

description

Texto de descripción proporcionado por el creador de la versión en rama (máximo de 64 caracteres).

opcional

Devoluciones

TipoDescripción

cadena

Nombre de la nueva versión en rama, al que se antepondrá el nombre de usuario del usuario que ha creado la rama.

Observaciones sobre las condiciones de error

Este método puede generar una excepción o devolver una cadena de caracteres vacía o null si un parámetro no es válido o la capa de entidades web no admite el versionado en rama.

Ejemplo

Cree una versión de rama llamada phase1 para la capa de entidades web de distribución e imprima el nombre de la nueva versión de rama.

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

Consulte también

WebFeatureLayer.Get: método de .NET que obtiene las propiedades de la capa de entidades web correspondientes al nombre de capa de entidades web especificado como diccionario.

esri_webfeaturelayer_createBranch: función de AutoSLIP que crea la versión en rama de una capa de entidades web para la capa de entidades web especificada.