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 要素图层分支版本。