HttpChannel Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 null
hodnotu .