La interfaz RoleTag proporciona acceso a los Valores Etiquetados de Rol de Asociación. Cada extremo de conector tiene una colección de RoleTag que puede ser accedida para agregar, eliminar y acceder a los RoleTags.
Puede llegar a hacer esto al crear código que se asemeja a este fragmento para acceder a un RoleTag en VB.NET (donde con es un Objeto Conector):
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
Tabla asociada en archivo .EAP t_taggedvalue
Atributos RoleTag
Atributo
|
Tipo
|
Notas
|
Ver También
|
BaseClass
|
String
|
Lectura/Escritura
Indica el extremo del rol; configurado como ASSOCIATION_SOURCE o ASSOCIATION_TARGET.
|
|
ElementGUID
|
String
|
Lectura/Escritura
El GUID del conector con el cual esta etiqueta de rol está asociada.
|
|
FQName
|
String
|
Sólo lectura
El nombre completamente calificado de la etiqueta.
|
|
ObjectType
|
ObjectType
|
Sólo lectura
Distingue objetos referidos a través de una interfaz de Envío.
|
ObjectType
|
PropertyGUID
|
String
|
Lectura/Escritura
Un GUID generado por el sistema para identificar el Valor Etiquetado.
|
|
Etiqueta
|
String
|
Lectura/Escritura
El nombre de etiqueta real.
|
|
Valor
|
String
|
Lectura/Escritura
El valor asociado con esta etiqueta.
|
|
Métodos RoleTag
Método
|
Tipo
|
Notas
|
GetAttribute (
string propName)
|
String
|
Devuelve el texto de una única propiedad nombrada dentro de un valor etiquetado estructurado.
|
GetLastError ()
|
String
|
Devuelve un valor de string describiendo el error más reciente que ocurrió en relación con este objeto.
|
HasAttributes ()
|
Boolean
|
Devuelve verdadero si el valor etiquetado es un valor etiquetado estructurado con una o más propiedades.
|
SetAttribute (
string propName, string propValue)
|
Boolean
|
Configura el texto de una única propiedad nombrada dentro de un valor etiquetado estructurado.
|
Update ()
|
Boolean
|
Actualice el RoleTag después de cambios o en la creación inicial.
Si se devuelve falso, revise la función GetLastError para más información.
|
|