La méthode BranchVersion.CreateAsync crée une version de branche de couche d’entités Web pour la couche d’entités Web spécifiée.
Déclaration
public async Task<string> Esri.ArcGISForAutoCAD.BranchVersion.CreateAsync(Document doc, string flName, string branchName, string access, string description = "")
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 à utiliser pour la nouvelle version de branche. | required |
chaîne | access | Niveau d’accès de la version de branche. Les options sont "Public", "Private" et "Protected". | required |
chaîne | description | Texte de description fourni par le créateur de la version de branche (jusqu’à 64 caractères). | facultatif |
Retours
| Type | Description |
|---|---|
chaîne | Nom de la nouvelle version de branche, auquel est ajouté le préfixe contenant le nom d’utilisateur de l’utilisateur ayant créé la branche. |
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 une chaîne vide ou null.
Exemple
Créer une version de branche nommée phase1 pour la couche d’entités Web Distribution et afficher le nom de la nouvelle version de branche.// 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
*/
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_createBranch : fonction AutoLISP qui crée une version de branche de couche d’entités Web pour la couche d’entités Web spécifiée.
Vous avez un commentaire à formuler concernant cette rubrique ?