BranchVersion.GetAsync メソッドは、指定された Web フィーチャ レイヤーの Web フィーチャ レイヤー ブランチ バージョン情報をディクショナリーとして取得します。
宣言
public async Task<Dictionary<string, object>> Esri.ArcGISForAutoCAD.BranchVersion.GetAsync(Document doc, string flName, string branchName)
パラメーター
| タイプ | 名前 | 説明 | 必須 |
|---|---|---|---|
ドキュメント | doc | 操作対象の AutoCAD ドキュメント。 | 必須 |
string | flName | ブランチ バージョニングをサポートする、ドローイング内の既存の Web フィーチャ レイヤー名。 | 必須 |
string | branchName | Web フィーチャ レイヤーに関連付けられたブランチ バージョン名。 | 必須 |
リターン
| タイプ | 説明 |
|---|---|
Dictionary<string, object> | Web フィーチャ レイヤー ブランチ バージョン プロパティのディクショナリー。 次の表で、ディクショナリーのキーと値について説明します。 |
| キー | タイプ | 値 |
|---|---|---|
| "NAME" | string | ブランチ バージョンの名前。 |
"DESCRIPTION" | string | ブランチ バージョンの作成者によって提供される情報。 |
"ACCESS" | string | ブランチ バージョンのアクセス レベル ("Public"、"Private"、または "Protected")。 |
"HAS_CONFLICTS" | ブール値 | ブランチが編集の競合状態にあるかどうかを指定します。 |
| "IS_LOCKED" | ブール値 | ブランチ バージョン状態がロックされているかどうかを指定します。 |
"IS_BEING_EDITED" | ブール値 | ブランチのフィーチャが編集中かどうかを指定します。 |
"IS_BEING_READ" | ブール値 | ブランチのフィーチャが読み取り中かどうかを指定します。 |
"LOCK_OWNER" | string | Web フィーチャ レイヤーのブランチ バージョンをロックしているユーザーの名前。 |
"UNAVAILABLE_FOR_EDIT" | ブール値 | ブランチが編集不可かどうかを指定します。 |
エラー条件に関する注記
パラメーターが無効な場合、または Web フィーチャ レイヤーがブランチ バージョニングをサポートしていない場合、このメソッドは例外をスローするか、null を返すことがあります。
例
Distribution Web フィーチャ レイヤーの editor01.phase1 ブランチのブランチ バージョン プロパティを取得した成果を出力します。// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
// Get the branch version properties
var branchProperties = await Esri.ArcGISForAutoCAD.BranchVersion.GetAsync(doc, "Distribution", "editor01.phase1");
// Print the properties
foreach (var property in branchProperties)
{
doc.Editor.WriteMessage("\n{0}: {1}", property.Key, property.Value);
}
/* Example output
NAME: editor01.phase1
DESCRIPTION: Proposed changes
ACCESS: Private
HAS_CONFLICTS: False
IS_LOCKED: False
IS_BEING_EDITED: False
IS_BEING_READ: False
LOCK_OWNER:
UNAVAILABLE_FOR_EDIT: False
*/
次もご参照ください。
WebFeatureLayer.Get - 指定された Web フィーチャ レイヤーの Web フィーチャ レイヤー プロパティをディクショナリーとして取得する .NET メソッド。
esri_webfeaturelayer_branchInfo - 指定された Web フィーチャ レイヤーの Web フィーチャ レイヤー ブランチ バージョン情報を関連リストとして取得する AutoLISP 関数。