IUAVariable.SetDynamicLink(source, mode)
Définissez un lien dynamique vers la source de la variable qui est transmise dans le premier argument. Le deuxième argument est facultatif et définit le mode de lien dynamique.
void SetDynamicLink(IUAVariablesource, DynamicLinkModemode);
Arguments
- source(IUAVariable)
- LeBrowseNamede la variable 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 propriété Text
de l'objet SpeedLabel
:var myObj = Owner.Get<Motor>("Motor1"); var speedValue = Owner.GetObject("SpeedLabel").GetVariable("Text"); myObj.SpeedVariable.SetDynamicLink(speedValue, DynamicLinkMode.Read);
Fournir une réponse