Comment : Configurer un canal par programme
Cet exemple de code montre comment configurer un canal par programme pour un domaine d'application serveur. Dans ce cas, le serveur spécifie que le système d'accès distant doit utiliser un objet HttpChannel, pour le transport, mais utiliser un objet BinaryFormatter pour la sérialisation et la désérialisation.
Exemple
Dim props = New Hashtable() As IDictionary
props("name") = "ChannelName1"
Dim channel As New HttpChannel( _
props, _
Nothing, _
New BinaryServerFormatterSinkProvider() _
)
ChannelServices.RegisterChannel(channel)
IDictionary props = new Hashtable();
props["name"] = "MyHttpChannel";
HttpChannel channel = new HttpChannel(
props,
null,
new BinaryServerFormatterSinkProvider()
);
ChannelServices.RegisterChannel(channel);