Sdílet prostřednictvím


HttpChannel Konstruktory

Definice

Inicializuje novou instanci HttpChannel třídy.

Přetížení

HttpChannel()

Inicializuje novou instanci HttpChannel třídy.

HttpChannel(Int32)

Inicializuje novou instanci HttpChannel třídy se serverovým kanálem, který naslouchá na zadaném portu.

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

Inicializuje novou instanci HttpChannel třídy se zadanými vlastnostmi konfigurace a jímky.

HttpChannel()

Inicializuje novou instanci HttpChannel třídy.

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

Poznámky

Všechny vlastnosti HttpChannel konfigurace instance vrácené tímto konstruktorem jsou nastaveny na výchozí hodnoty.

Platí pro

HttpChannel(Int32)

Inicializuje novou instanci HttpChannel třídy se serverovým kanálem, který naslouchá na zadaném portu.

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)

Parametry

port
Int32

Port, na kterém naslouchá kanál serveru.

Poznámky

Při použití tohoto konstruktoru je výchozím IClientChannelSinkProvider použitým parametrem SoapClientFormatterSinkProvider.

Platí pro

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

Inicializuje novou instanci HttpChannel třídy se zadanými vlastnostmi konfigurace a jímky.

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)

Parametry

properties
IDictionary

Kolekce IDictionary , která určuje hodnoty vlastností konfigurace, které mají být použity kanály klienta a serveru.

clientSinkProvider
IClientChannelSinkProvider

Implementace IClientChannelSinkProvider , kterou má klientský kanál použít.

serverSinkProvider
IServerChannelSinkProvider

Implementace IServerChannelSinkProvider , která má být použita kanálem serveru.

Výjimky

Vlastnost konfigurace byla nesprávně naformátována.

Poznámky

Další informace o vlastnostech konfigurace kanálu najdete v tématu Vlastnosti konfigurace kanálu a formátovače.

Jímky kanálů poskytují bod modulu plug-in, který umožňuje přístup k podkladovým zprávám procházejících kanálem a také k datovému proudu používanému transportním mechanismem k odesílání zpráv do vzdáleného objektu. Jímky kanálů jsou také zodpovědné za přenos zpráv mezi klientem a serverem. Jímky kanálů jsou vzájemně propojeny v řetězu a všechny zprávy kanálu procházejí tímto řetězem jímek, než je zpráva konečně serializována a přenesena. Pokud funkci jímky nepotřebujete, nastavte clientSinkProvider parametry a serverSinkProvider na nullhodnotu .

Viz také

Platí pro