HttpChannel Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 serverSinkProvider på null.