La méthode BranchVersion.ChangeAsync change la version de branche pour la couche d’entités Web spécifiée. Les versions de branche peuvent être affichées comme verrouillées dans l’interface utilisateur Esri Contents (Contenu Esri) si le service publié est défini en lecture seule ou si la version de branche n’a pas pu être mise à jour au moment où elle a été ajoutée. Si elle n’est pas expressément désignée comme une couche en lecture seule, la couche de version de branche peut être commutée à l’état de mise à jour déverrouillée dans le menu contextuel de l’interface utilisateur Esri Contents (Contenu Esri), mais cela nécessite qu’un utilisateur doté d’informations de connexion appropriées soit connecté pour synchroniser les modifications.
Déclaration
public async Task<bool> Esri.ArcGISForAutoCAD.BranchVersion.ChangeAsync(Document doc, string flName, string branchName)
Paramètres
| Type | Nom | Description | Requis |
|---|---|---|---|
Document | doc | Document AutoCAD sur lequel intervenir. | required |
chaîne | flName | Nom de couche d’entités Web existant dans le dessin qui prend en charge le versionnement de branche. | required |
chaîne | branchName | Nom d’une branche existante à utiliser pour la version de branche actuelle. | required |
Retours
| Type | Description |
|---|---|
bool | true si la version de branche a été remplacée |
Remarques sur les conditions d’erreur
Si un paramètre n’est pas valide ou si la couche d’entités Web ne prend pas en charge le versionnement de branche, cette méthode peut générer une exception, renvoyer false ou null.
Exemple
Afficher le changement de la version de branche pour la couche d’entités Web Distribution en version de branche 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
*/
Voir aussi
WebFeatureLayer.Get : méthode .NET qui obtient les propriétés de la couche d’entités Web pour la couche d’entités Web spécifiée sous forme de dictionnaire.
esri_webfeaturelayer_changeBranch : fonction AutoLISP qui change la version de branche pour la couche d’entités Web spécifiée.
Vous avez un commentaire à formuler concernant cette rubrique ?