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 関数。