Configuration par programme
La configuration par programme peut être utile dans certains cas. Bien que les fichiers de configuration puissent être utiles pour les redirections rapides sans recompilation de l'application, vous pouvez également configurer directement vos types distants dans le domaine d'application hôte et dans le domaine d'application client. Les spécifications générales de configuration s'appliquent. L'exemple de code suivant présente une configuration par programme simple d'un domaine d'application en écoute.
ChannelServices.RegisterChannel(New HttpChannel(1234))
Dim WKSTE As New WellKnownServiceTypeEntry(GetType(ServiceClass), "HttpService", WellKnownObjectMode.SingleCall)
RemotingConfiguration.ApplicationName = "HttpService"
RemotingConfiguration.RegisterWellKnownServiceType(WKSTE)
ChannelServices.RegisterChannel(new HttpChannel(1234));
WellKnownServiceTypeEntry WKSTE = new WellKnownServiceTypeEntry(typeof(ServiceClass),"HttpService", WellKnownObjectMode.SingleCall);
RemotingConfiguration.ApplicationName = "HttpService";
RemotingConfiguration.RegisterWellKnownServiceType(WKSTE);
Dans des scénarios plus complexes, tels que la publication par programme d'une instance particulière d'un objet distant suivie de la suppression de cet objet de la publication, ce type de configuration devient obligatoire. Pour plus d'informations, consultez Accès distant avancé et Exemple d'accès distant : publication dynamique.
Voir aussi
Référence
RemotingConfiguration
ChannelServices
Concepts
Configuration d'applications distantes
Copyright ©2007 par Microsoft Corporation. Tous droits réservés.