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 - 指定された Web フィーチャ レイヤーの Web フィーチャ レイヤー プロパティをディクショナリーとして取得する .NET メソッド。

esri_webfeaturelayer_createBranch - 指定された Web フィーチャ レイヤーの Web フィーチャ レイヤー ブランチ バージョンを作成する AutoLISP 関数。