Comment : Créer une instance d'un type activé par le client
Cet exemple de code illustre la création d'une instance d'un type activé par le client, en supposant que TcpChannel a été inscrit pour écouter sur le port 8080.
Exemple
Dim Object() = {New UrlAttribute("tcp://computername:8080/RemoteObjectApplicationName ")}
' Note that the second parameter (Nothing) specifies that no arguments
' are being passed.
Dim MyRemoteClass As RemoteObjectClass = _
CType( _
Activator.CreateInstance(GetType(RemoteObjectClass), Nothing, url), _
RemoteObjectClass)
object[] url = {new UrlAttribute("tcp://computername:8080/RemoteObjectApplicationName")};
// Note that the second parameter (null) specifies that no arguments
// are being passed.
RemoteObjectClass MyRemoteClass = (RemoteObjectClass)Activator.CreateInstance(
typeof(RemoteObjectClass),
null,
url
);
Compilation du code
Cet exemple nécessite :
- Des références aux espaces de noms System et System.Runtime.Remoting.Activation et l'espaces de noms qui implémente RemoteObjectClass.
Voir aussi
Concepts
Activation des objets distants
Configuration d'applications distantes
Activation par serveur
Baux de durée de vie
Activation par client