IUAVariable.SetDynamicLinkToAlias(aliasName, path, mode)
Définissez un lien dynamique d’une variable vers un nœud enfant ou imbriqué à l’intérieur d’un alias, en spécifiant le mode du lien dynamique.
void SetDynamicLinkToAlias(string aliasName, string[] path, DynamicLinkMode mode = DynamicLinkMode.Read);
Arguments
- aliasName(string)
- BrowseNamede l'alias.
- path
- Tableau de chaînes spécifiant le chemin d’accès à un nœud enfant ou imbriqué à l’intérieur de l’alias.
- 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
Liez une variable à l’attribut par défaut (
Value
) d’un enfant direct d’un alias en mode ReadWrite :[ExportMethod] public void CreateDynamicLinkToAlias() { // Get the Text variable of a TextBox var myVariable = Owner.GetVariable("TextBox1/Text"); // Link to {MotorAlias}/Speed in ReadWrite mode myVariable.SetDynamicLinkToAlias("MotorAlias", new string[] { "Speed" }, DynamicLinkMode.ReadWrite); }
Fournir une réponse