Skip To Content

BranchVersion.ChangeAsync (.NET)

El método BranchVersion.ChangeAsync cambia la versión en rama para la capa de entidades web especificada. Versiones en rama puede visualizarse como bloqueado en la interfaz de usuario Contenido de Esri si el servicio publicado se establece en solo lectura o si la versión en rama no pudo editarse en el momento en que se agregó. Si no se designa específicamente como una capa de solo lectura, la capa de versión en rama puede cambiarse al estado de edición desbloqueado en el menú contextual de la interfaz de usuario Contenido de Esri, aunque requerirá que inicie sesión un usuario con las credenciales apropiadas para sincronizar cambios.

Declaración

public async Task<bool> Esri.ArcGISForAutoCAD.BranchVersion.ChangeAsync(Document doc, string flName, string branchName)

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 de rama existente que se utilizará para la versión en rama actual.

obligatorio

Devoluciones

TipoDescripción

bool

true si la versión en rama ha cambiado correctamente

Observaciones sobre las condiciones de error

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

Ejemplo

Imprima el resultado correcto del cambio de la versión de rama de la capa de entidades web de distribución a la versión de rama editor01.phase1.

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;

// Change the branch version
var success = await Esri.ArcGISForAutoCAD.BranchVersion.ChangeAsync(doc, "Distribution", "editor01.phase1"); 

// Print the success
doc.Editor.WriteMessage(success.ToString());

/* Example output 
True
*/

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_changeBranch: función de AutoLISP que cambia la versión en rama de la capa de entidades web especificada.