Procedura: configurare un canale a livello di programmazione
In questo esempio di codice viene illustrato come configurare un canale a livello di programmazione per un dominio di applicazione server. In questo caso, il server specifica che il sistema .NET Remoting deve utilizzare un oggetto HttpChannel per il trasporto e un oggetto BinaryFormatter per la serializzazione e la deserializzazione.
Esempio
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);