Skip To Content

BranchVersion.CreateAsync (.NET)

BranchVersion.CreateAsync 方法可为指定 web 要素图层创建 web 要素图层分支版本。

声明

public async Task<string> Esri.ArcGISForAutoCAD.BranchVersion.CreateAsync(Document doc, string flName, string branchName, string access, string description = "")

参数

类型名称描述必填

文档

doc

要进行操作的 AutoCAD 文档。

必填

string

flName

工程图中支持分支版本化的现有 web 要素图层名称。

必填

string

branchName

要用于新分支版本的名称。

必填

string

access

分支版本的访问级别。 选项包括 "Public""Private""Protected"

必填

string

description

由分支版本的创建者提供的描述文本(最多 64 个字符)。

可选

返回

类型描述

string

新分支版本的名称,将以创建分支的用户的用户名作为前缀。

错误条件备注

如果参数无效或者 web 要素图层不支持分支版本化,则此方法可能会抛出异常或者返回空字符串或 null

示例

为 Distribution Web 要素图层创建名为 phase1 的分支版本,并打印新的分支版本名称。

// 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
*/

另请参阅

WebFeatureLayer.Get - 此 .NET 方法以字典形式获取指定 web 要素图层的 web 要素图层属性。

esri_webfeaturelayer_createBranch - 此 AutoLISP 函数用于为指定 web 要素图层创建 web 要素图层分支版本。