Freigeben über


Vorgehensweise: Programmgesteuertes Konfigurieren eines Channels

Dieses Thema bezieht sich auf eine veraltete Technologie, die zum Zwecke der Abwärtskompatibilität mit vorhandenen Anwendungen beibehalten wird und nicht für die neue Entwicklung empfohlen wird. Verteilte Anwendungen sollten jetzt mit  Windows Communication Foundation (WCF) entwickelt werden.

Dieses Codebeispiel zeigt, wie ein Channel für eine Serveranwendungsdomäne programmgesteuert konfiguriert wird. In diesem Fall gibt der Server an, dass das Remotesystem ein HttpChannel-Objekt für die Übertragung, aber ein BinaryFormatter-Objekt für die Serialisierung und die Deserialisierung verwenden soll.

Beispiel

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);

Siehe auch

Konzepte

Konfigurationseigenschaften für Channel und Formatierungsprogramm

Erstellungsdatum: 2010-02-13