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
| Tipo | Nombre | Descripción | Requerido |
|---|---|---|---|
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
| Tipo | Descripció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.