IUAVariable.SetDynamicLink(source, sourceArrayIndex, mode)

Définit un lien dynamique vers une cellule (deuxième argument) d'un tableau spécifique (premier argument). Le troisième argument est facultatif et définit le mode de lien dynamique.
void SetDynamicLink(IUAVariable
source
, uint
sourceArrayIndex
, DynamicLinkMode
mode
);

Arguments

source
(IUAVariable)
Le
BrowseName
de la variable source.
sourceArrayIndex
(uint)
Cellule du tableau source.
mode
(DynamicLinkMode)
Un argument facultatif spécifiant le mode de lien dynamique.
Les modes de lien dynamique suivants sont disponibles :
DynamicLinkMode.Read
(default)
Lecture (depuis le nœud source vers le parent).
DynamicLinkMode.Write
Écriture (depuis le parent vers la source).
DynamicLinkMode.ReadWrite
Lecture et écriture (bidirectionnel).
ResourceURI
Un objet C# contenant le chemin d'accès indiqué dans l’argument.

Exemple

L’exemple suivant présente une API qui définit un lien dynamique de lecture sur la propriété
Speed
(le nœud qui est représenté par
SpeedVariable
) de l’objet
Motor1
. La source du lien est la deuxième cellule du tableau
SpeedList
 :
var myObj = Owner.Get<Motor>("Motor1"); var speedValue = Project.Current.FindVariable("SpeedList"); myObj.SpeedVariable.SetDynamicLink(speedValue, 2, DynamicLinkMode.Read);
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.