<< 目次を表示 >> ページ位置: API・アドイン・スクリプト > API > リファレンス > 接続 > RoleTag |
RoleTagは、接続の端(ConnectorEnd)に対して設定されるタグ付き値です。それぞれの接続の端について、タグ付き値の追加・削除・参照ができます。
client = con.ClientEnd
client.Role = "m_client"
client.Update()
tag = client.TaggedValues.AddNew("tag", "value")
tag.Update()
tag = client.TaggedValues.AddNew("tag2", "value2")
tag.Update()
client.TaggedValues.Refresh()
For idx = 0 To client.TaggedValues.Count - 1
tag = client.TaggedValues.GetAt(idx)
Console.WriteLine(tag.Tag)
client.TaggedValues.DeleteAt(idx, False)
Next
tag = Nothing
プロジェクト内の関係するテーブル: t_taggedvalue
属性
属性 |
型 |
R/W |
説明 |
BaseClass |
string |
RW |
必要に応じて、対象をASSOCIATION_SOURCEかASSOCIATION_TARGETで指定します。 |
ElementGUID |
string |
RW |
タグ付き値を指定する接続のGUIDです。 |
FQName |
string |
R |
タグ付き値の完全名です。 |
ObjectType |
R |
このオブジェクトの種類を区別するために利用できる値です。 |
|
PropertyGUID |
string |
RW |
タグ付き値を示すGUIDです。システムが生成します。 |
Tag |
string |
RW |
タグ付き値の名前です。 |
Value |
string |
RW |
タグ付き値の値です。 |
操作
操作 |
戻り値の型 |
説明 |
GetAttribute (string propName) |
string |
構造化タグ付き値の、指定した名前に対する値を取得します。
引数:
|
GetLastError() |
string |
最後に発生したエラーの詳細情報です。 |
HasAttributes() |
bool |
対象のタグ付き値が、構造化グ付き値の場合には、trueを返します。 |
SetAttribute (string propName, string propValue) |
bool |
構造化タグ付き値の、指定した名前に対する値を設定します。
引数:
|
Update() |
bool |
既存の要素を変更した場合や新しい要素を追加した場合に更新するメソッドです。 falseが返された場合にはGetLastErrorメソッドで詳細な情報を取得できます。 |