HttpChannel Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der HttpChannel-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| HttpChannel() |
Initialisiert eine neue Instanz der HttpChannel-Klasse. |
| HttpChannel(Int32) |
Initialisiert eine neue Instanz der HttpChannel Klasse mit einem Serverkanal, der auf den angegebenen Port lauscht. |
| HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider) |
Initialisiert eine neue Instanz der HttpChannel Klasse mit den angegebenen Konfigurationseigenschaften und Senken. |
HttpChannel()
Initialisiert eine neue Instanz der HttpChannel-Klasse.
public:
HttpChannel();
public HttpChannel();
Public Sub New ()
Hinweise
Die Konfigurationseigenschaften der instanz, die HttpChannel von diesem Konstruktor zurückgegeben wird, sind alle auf ihre Standardwerte festgelegt.
Gilt für:
HttpChannel(Int32)
Initialisiert eine neue Instanz der HttpChannel Klasse mit einem Serverkanal, der auf den angegebenen Port lauscht.
public:
HttpChannel(int port);
public HttpChannel(int port);
new System.Runtime.Remoting.Channels.Http.HttpChannel : int -> System.Runtime.Remoting.Channels.Http.HttpChannel
Public Sub New (port As Integer)
Parameter
- port
- Int32
Der Port, an dem der Serverkanal lauscht.
Hinweise
Wenn dieser Konstruktor verwendet wird, ist die Standardeinstellung IClientChannelSinkProvider die SoapClientFormatterSinkProvider.
Gilt für:
HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)
Initialisiert eine neue Instanz der HttpChannel Klasse mit den angegebenen Konfigurationseigenschaften und Senken.
public:
HttpChannel(System::Collections::IDictionary ^ properties, System::Runtime::Remoting::Channels::IClientChannelSinkProvider ^ clientSinkProvider, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ serverSinkProvider);
public HttpChannel(System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider clientSinkProvider, System.Runtime.Remoting.Channels.IServerChannelSinkProvider serverSinkProvider);
new System.Runtime.Remoting.Channels.Http.HttpChannel : System.Collections.IDictionary * System.Runtime.Remoting.Channels.IClientChannelSinkProvider * System.Runtime.Remoting.Channels.IServerChannelSinkProvider -> System.Runtime.Remoting.Channels.Http.HttpChannel
Public Sub New (properties As IDictionary, clientSinkProvider As IClientChannelSinkProvider, serverSinkProvider As IServerChannelSinkProvider)
Parameter
- properties
- IDictionary
Eine IDictionary Auflistung, die Werte für Konfigurationseigenschaften angibt, die von den Client- und Serverkanälen verwendet werden sollen.
- clientSinkProvider
- IClientChannelSinkProvider
Die IClientChannelSinkProvider Implementierung, die vom Clientkanal verwendet werden soll.
- serverSinkProvider
- IServerChannelSinkProvider
Die IServerChannelSinkProvider Implementierung, die vom Serverkanal verwendet werden soll.
Ausnahmen
Eine Konfigurationseigenschaft wurde falsch formatiert.
Hinweise
Kanalsenken bieten einen Plug-In-Punkt, der den Zugriff auf die zugrunde liegenden Nachrichten ermöglicht, die über den Kanal fließen, sowie den Datenstrom, der vom Transportmechanismus zum Senden von Nachrichten an ein Remoteobjekt verwendet wird. Kanalsenken sind auch für den Transport von Nachrichten zwischen dem Client und dem Server verantwortlich. Kanalsenken sind in einer Kette miteinander verknüpft, und alle Kanalnachrichten fließen durch diese Kette von Senken, bevor die Nachricht schließlich serialisiert und transportiert wird. Wenn Sie keine Sinkfunktionalität benötigen, legen Sie die Und-Parameter clientSinkProviderserverSinkProvider auf null.