HttpChannel Constructors

Definitie

Initialiseert een nieuw exemplaar van de HttpChannel klasse.

Overloads

Name Description
HttpChannel()

Initialiseert een nieuw exemplaar van de HttpChannel klasse.

HttpChannel(Int32)

Initialiseert een nieuw exemplaar van de HttpChannel klasse met een serverkanaal dat luistert op de opgegeven poort.

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

Initialiseert een nieuw exemplaar van de HttpChannel klasse met de opgegeven configuratie-eigenschappen en sinks.

HttpChannel()

Initialiseert een nieuw exemplaar van de HttpChannel klasse.

public:
 HttpChannel();
public HttpChannel();
Public Sub New ()

Opmerkingen

De configuratie-eigenschappen van het HttpChannel exemplaar dat door deze constructor wordt geretourneerd, zijn allemaal ingesteld op de standaardwaarden.

Van toepassing op

HttpChannel(Int32)

Initialiseert een nieuw exemplaar van de HttpChannel klasse met een serverkanaal dat luistert op de opgegeven poort.

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)

Parameters

port
Int32

De poort waarop het serverkanaal luistert.

Opmerkingen

Wanneer deze constructor wordt gebruikt, is de standaardwaarde IClientChannelSinkProvider de SoapClientFormatterSinkProvider.

Van toepassing op

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

Initialiseert een nieuw exemplaar van de HttpChannel klasse met de opgegeven configuratie-eigenschappen en sinks.

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)

Parameters

properties
IDictionary

Een IDictionary verzameling die waarden opgeeft voor configuratie-eigenschappen die moeten worden gebruikt door de client- en serverkanalen.

clientSinkProvider
IClientChannelSinkProvider

De IClientChannelSinkProvider implementatie die moet worden gebruikt door het clientkanaal.

serverSinkProvider
IServerChannelSinkProvider

De IServerChannelSinkProvider implementatie die moet worden gebruikt door het serverkanaal.

Uitzonderingen

Een configuratie-eigenschap is onjuist opgemaakt.

Opmerkingen

Zie Eigenschappen van kanaal- en formatterconfiguratie voor meer informatie over eigenschappen van kanaalconfiguratie.

Kanaalsinks bieden een invoegtoepassing die toegang biedt tot de onderliggende berichten die via het kanaal stromen, evenals de stroom die door het transportmechanisme wordt gebruikt om berichten naar een extern object te verzenden. Kanaalsinks zijn ook verantwoordelijk voor het transport van berichten tussen de client en de server. Kanaalsinks worden aan elkaar gekoppeld in een keten en alle kanaalberichten stromen door deze keten van sinks voordat het bericht definitief wordt geserialiseerd en vervoerd. Als u geen sinkfunctionaliteit nodig hebt, stelt u de clientSinkProvider en serverSinkProvider parameters in op null.

Zie ook

Van toepassing op