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