Référence de EDVariables
Where Method (Args)
Référence de EDVariablesEDV.EDVClientVariableWhere(array<Object>[]()[][])
EDVariables
Retourne la valeur d'une variable avec les arguments fournies
Declaration Syntax
C#Visual BasicJScript
public virtual Object Where(
	params Object[] Args
)
Public Overridable Function Where ( _
	ParamArray Args As Object() _
) As Object
public function Where(
	... Args : Object[]
) : Object
Parameters
Args (array<Object>[]()[][])
Arguments.
Pour les variables de type Code, Null et Function
  • Si un argument est une IVariable, celle-ci devient edvSender.
  • Si un argument est un Client, celui-ci devient edvClient.
  • Si un argument est un JScript.JSObject, celui-ci devient arguments.
Sinon, l'idée de base était une affectation simultanée de valeurs à des sous-variables en indiquant des couples de paramètres ["Nom", Valeur].
Voir la notation ci-dessous en exemple.
Return Value
Valeur de la variable après interprétation des arguments et de son type de valeur.
Examples
Notation par affectation de valeurs :
CopyJScript.NET
edvInfo = edvSender.Where("X", 3.14, "W", 94); //affectation des valeurs aux sous-variables.
            edvInfo = ..MyScriptedVar("X", 3.14, "W", 94); //Appelle implict de Where()
Appel d'interprétation de code avec affectation de edvSender, arguments et edvClient.
Affectation du contexte d'interprétation avec passage d'arguments fonctionnels sous forme d'un objet JSObject.
CopyJScript.NET
edvInfo = varCode.Where(me:Object, {style : 'tree', backcolor : 'gray'}, edvClient);
            echo(..Visual.Html(edvSender, {style : 'tree', backcolor : 'gray'}, edvClient));//Appelle implict de ..Visual.Html:Object.Where()

Assembly: EDVClient (Module: EDVClient) Version: 1.0.0.99 (1.0.0.99)