HttpChannel Konstruktorer

Definition

Initierar en ny instans av HttpChannel klassen.

Överlagringar

Name Description
HttpChannel()

Initierar en ny instans av HttpChannel klassen.

HttpChannel(Int32)

Initierar en ny instans av HttpChannel klassen med en serverkanal som lyssnar på den angivna porten.

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

Initierar en ny instans av HttpChannel klassen med de angivna konfigurationsegenskaperna och mottagare.

HttpChannel()

Initierar en ny instans av HttpChannel klassen.

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

Kommentarer

Konfigurationsegenskaperna för den instans som HttpChannel returneras av den här konstruktorn är alla inställda på deras standardvärden.

Gäller för

HttpChannel(Int32)

Initierar en ny instans av HttpChannel klassen med en serverkanal som lyssnar på den angivna porten.

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)

Parametrar

port
Int32

Porten som serverkanalen lyssnar på.

Kommentarer

När den här konstruktorn används är SoapClientFormatterSinkProviderstandardvärdet IClientChannelSinkProvider .

Gäller för

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

Initierar en ny instans av HttpChannel klassen med de angivna konfigurationsegenskaperna och mottagare.

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)

Parametrar

properties
IDictionary

En IDictionary samling som anger värden för konfigurationsegenskaper som ska användas av klient- och serverkanalerna.

clientSinkProvider
IClientChannelSinkProvider

Implementeringen IClientChannelSinkProvider som ska användas av klientkanalen.

serverSinkProvider
IServerChannelSinkProvider

Implementeringen IServerChannelSinkProvider som ska användas av serverkanalen.

Undantag

En konfigurationsegenskap var felaktigt formaterad.

Kommentarer

Mer information om egenskaper för kanalkonfiguration finns i Konfigurationsegenskaper för kanal och formatering.

Kanalmottagare tillhandahåller ett plugin-program som ger åtkomst till underliggande meddelanden som flödar genom kanalen samt den ström som används av transportmekanismen för att skicka meddelanden till ett fjärrobjekt. Kanalmottagare ansvarar också för att transportera meddelanden mellan klienten och servern. Kanalmottagare länkas samman i en kedja och alla kanalmeddelanden flödar genom den här kedjan med mottagare innan meddelandet slutligen serialiseras och transporteras. Om du inte behöver mottagarfunktioner ställer du in parametrarna clientSinkProvider och serverSinkProvidernull.

Se även

Gäller för