Référence de EDVariables
Client Class
Référence de EDVariablesEDV.EDVClientClient
EDVariables
Client se connectant au serveur par .NET Remoting
Declaration Syntax
C#Visual BasicJScript
public sealed class Client : MarshalByRefObject, 
	IClient, IDisposable
Public NotInheritable Class Client _
	Inherits MarshalByRefObject _
	Implements IClient, IDisposable
public final class Client extends MarshalByRefObject implements IClient, IDisposable
Members
All MembersConstructorsMethodsPropertiesEvents



IconMemberDescription
Client(String, String, String, String, Int32)
Nouveau client : création d'une connexion au serveur
Activate()()()()
Set this client the default one
AppName
Application d'origine de la session
ChangeVariableValueType(IVariable, String, EDVType)
Change le type d'une variable. La variable côté client reste la même instance mais côté serveur elle est recréée car potentiellement issue d'une autre classe.
ClientID
Identifiant du client. Définit le nom du domaine privé .{Clients}.{ClientID}.
Clone(IVariable, String)
Clone une variable et sa sous-arborescence
Clone(String, String)
Clone une variable et sa sous-arborescence
CreateObjRef(Type)
Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant.
(Inherited from MarshalByRefObject.)
DebugAction(Int64, DebugAction, String)
Méthode appelée de façon synchrone par le client vers le serveur pour traiter le débugage de script
DebugPause(IDebugInfo, Int32, Boolean%, String%)
Méthode appelée de façon synchrone par le client vers le serveur pour traiter le débugage de script
DebugPaused
Evénement déclenché lorsque le débuggeur active l'interruption d'un script
Dispose()()()()
Libère toutes les ressources utilisées
Disposed
Renvoie True si en cours de déchargement, sinon contrôle la disponibilité du serveur.
DomClient
Domaine privé du client. Du type .{Clients}.{ClientID}
Attention, ne finit jamais par un . (point)
edvar(String, Client, Object)
Retourne une variable. Function appelée par la function edvar du JScript.
Equals(Object)
Détermine si l'objet Object spécifié est égal à l'objet Object actuel.
(Inherited from Object.)
EvalCode(IVariable, Client)
Appelle l'évaluation d'un code au niveau du serveur
EvalCode(IVariable)
Appelle l'évaluation d'un code au niveau du serveur
EvalCode(IVariable, String)
Appelle l'évaluation d'un code au niveau du serveur
EvalCode(IVariable, String, String)
Appelle l'évaluation d'un code au niveau du serveur en spécifiant que la référence est enfant d'une variable.
EvalScript(IVariable, String)
Appelle l'évaluation d'un script au niveau du serveur
EvalScript(IVariable, String, Boolean)
Appelle l'évaluation d'un script
ExecCommand(String, String)
Exécution d'une commande référencée : [EDV]EXPLORER, [EDV]VISUAL, [EDV]PRINT, DESIGN[ER], SHELL si commence par http, ouvre le navigateur web par défaut.
Finalize()()()()
Destructeur
(Overrides Object.Finalize()()()().)
GetFileStream(String, FileAccess)
Retourne le flux ouvert d'un fichier. Appelé par le serveur.
GetHashCode()()()()
Sert de fonction de hachage pour un type particulier.
(Inherited from Object.)
GetLifetimeService()()()()
Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance.
(Inherited from MarshalByRefObject.)
GetType()()()()
Obtient le Type de l'instance actuelle.
(Inherited from Object.)
GetVariables(String, Int32)
Variables du domain
GetVariables(String)
Variables du domain incluant les enfants
GetVariables(String, Regex, Int32)
Variables correspondantes à l'expression régulière
GetVariables(String, Regex)
Variables correspondantes à l'expression régulière
GetVariablesChildrenFirst(String)
Variables du domaine triés pour faire apparaître les enfants d'abord
GetVariablesParentsFirst(String)
Variables du domaine triés pour faire apparaître les parents d'abord
GetVariablesParentsFirst(String, Int32)
Variables du domaine triés pour faire apparaître les parents d'abord
GetVarLinked(IVariable)
Retourne la variable pointée par une variable Link.
Retourne varLink si elle n'est pas de type Link.
GetVarLinked(String)
Retourne la variable pointée par une variable Link.
Retourne varLink si elle n'est pas de type Link.
InitializeLifetimeService()()()()
This is to insure that when created as a Singleton, the first instance never dies, regardless of the expired time.
(Overrides MarshalByRefObject.InitializeLifetimeService()()()().)
IPAddress
Adresse IP du client
IsBusy
Le client est occupé à transmettre ses messages
LaunchExe(String, String, Boolean)
Lance l'exécution d'un fichier
Voir EDVVisual en ligne de commande
LaunchExe(String, String, String, Boolean)
Exécute un programme externe
LogOut()()()()
Déconnexion auprés du serveur
MemberwiseClone(Boolean)
Crée une copie superficielle de l'objet MarshalByRefObject actuel.
(Inherited from MarshalByRefObject.)
MemberwiseClone()()()()
Crée une copie superficielle de l'objet Object actuel.
(Inherited from Object.)
MessageBox(MessageBoxEventArgs)
Affichage d'un message. Appelé par le serveur depuis un script JScript edvClient.MessageBox
OpenVarsFile(Stream, String)
Ouvre un ensemble Xml de variables.
OpenVarsFile(String)
OpenVarsFile(String, String)
Ouvre un fichier Xml de variables.
PreferedVars
Dictionnaire de variables appelées fréquemment. Utilisez le pour optimiser les accés. La clé est le nom de variable en majuscules.
PropertyChanged
Evénement provoqué lors du changement d'une propriété d'une variable
Release(Variable)
Relâche la référence à une variable et donc à ses changements de valeur aussi.
Release(String)
Relâche les références à une variable et toute sa descendance
Remove(String)
Supprime une variable ou un domaine et toute son arborescence
Rights
Droits de l'utilisateur
Root
Domain racine, ajouté à toutes variables ne commençant pas par '.' Le Domain finit toujours par un '.'
SaveAppli(String, Boolean)
Si des sous-variables root.?.edvAppli.Save existent, on propose ou effectue directement leur exécution (= true)
SaveToVarsFile(String, VariableList, VariableListOptions)
Enregistre les variables d'un domaine dans un format XML
SaveToVarsFile(Stream, String)
Enregistre les variables d'un domaine dans un format XML
SaveToVarsFile(StringBuilder, String)
Enregistre les variables d'un domaine dans un format XML
SaveToVarsFile(Stream, String, Int32)
Enregistre les variables d'un domaine dans un format XML
SaveToVarsFile(StringBuilder, String, Int32)
Enregistre les variables d'un domaine dans un format XML
SaveToVarsFile(String)
SaveToVarsFile(String, String)
ServerContext
ServerIPAddress
Adresse IP du serveur
ServerIPPort
Port IP du serveur
ServerStopped
Notification d'arrêt du serveur
SessionID
N° aléatoire de session
SuspendEvents
Suspend toute transmission d'événement
ToString()()()()
Obtient une chaîne qui représente l'instance actuelle du client.
(Overrides Object.ToString()()()().)
User
Utilisateur
UseSessionVars
Utilisation des variables dupliquées par session.
Principalement utilisée côté serveur.
ValuesChanged
Notification de modificaiton de variables
ValuesChangedFilterAdd(VarsValueChangedHandlerFilter)
Ajout d'un filtre aux notifications de variables filtrées
ValuesChangedFilterRemove(VarsValueChangedHandlerFilter)
Suppression d'un filtre aux notifications de variables filtrées
Variable(IVariable)
Retourne la variable dans le type propre à l'assembly principale (EDVServer.Variable ou EDVClient.Variable)
Par exemple, côté client, myVar["MySub"] est l'instance côté serveur. Cette fonction permet d'obtenir une instance de la classe EDVClient.Variable.
Variable(String)
Retourne la variable dont le nom est fourni. Crée la variable en cas d'absence.
Variable(String, Boolean)
Retourne la variable dont le nom est fourni. Si createIfNotExists, crée la variable en cas d'absence.
Variable(String, EDVType)
Retourne la variable dont le nom est fourni. Crée la variable en cas d'absence.
Variable(String, String, EDVType)
Retourne la variable dont le nom est fourni. Crée la variable en cas d'absence.
VariableExists(String, Variable%)
VariableExists(String)
Teste l'existence d'une variable. Effectue une recherche en local. En cas d'absence la recherche est faite au serveur sauf si ':' précède le nom.
VariableExists(String, IVariable%)
Teste l'existence d'une variable. Effectue une recherche en local. En cas d'absence la recherche est faite au serveur sauf si ':' précède le nom.
VariableExists(String, Variable%, Variable)
Teste l'existence d'une variable. Si ':' précède le nom la recherche est effectue en local, puis sur le serveur en cas d'absence. Si ':' ne précède pas le nom, effectue une recherche sur le serveur.
VariableExists(String, IVariable%, IVariable)
Teste l'existence d'une variable. Si ':' précède le nom la recherche est effectue en local, puis sur le serveur en cas d'absence. Si ':' ne précède pas le nom, effectue une recherche sur le serveur.
Variables
Variables référencées
VarPropertyChanged(PropertyChangedEventArgs)
Signale le changement de propriété de variables. Invoqué par le serveur en méthode asynchrone
VarsToXml(String, Int32)
Transforme une arborescence en Xml
VarsValueChanged(VarsValueChangedEventArgs)
Signale le changement de valeur de variables. Invoqué par le serveur en méthode asynchrone.
VisualRef
Référence d'une variable à afficher dans le VisualCtrl
VisualVar
Variable du domaine client contenant une variable Visual par défaut
Inheritance Hierarchy

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