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í
| Name | Description |
|---|---|
| HttpChannel() |
Inicializuje novou instanci HttpChannel třídy. |
| HttpChannel(Int32) |
Inicializuje novou instanci HttpChannel třídy s kanálem serveru, 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
Vlastnosti HttpChannel konfigurace instance vrácené tímto konstruktorem jsou všechny nastaveny na jejich výchozí hodnoty.
Platí pro
HttpChannel(Int32)
Inicializuje novou instanci HttpChannel třídy s kanálem serveru, 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 kanál serveru naslouchá.
Poznámky
Pokud je tento konstruktor použit výchozí IClientChannelSinkProvider použitý je 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
IDictionary Kolekce, která určuje hodnoty vlastností konfigurace, které mají být používány kanály klienta a serveru.
- clientSinkProvider
- IClientChannelSinkProvider
Implementace IClientChannelSinkProvider , kterou má používat kanál klienta.
- serverSinkProvider
- IServerChannelSinkProvider
Implementace IServerChannelSinkProvider , kterou má používat kanál serveru.
Výjimky
Vlastnost konfigurace byla nesprávně naformátována.
Poznámky
Jímky kanálu poskytují modul plug-in, který umožňuje přístup k podkladovým zprávám procházejících kanálem a stream používaný transportním mechanismem k odesílání zpráv do vzdáleného objektu. Jímky kanálů také zodpovídají za přenos zpráv mezi klientem a serverem. Kanálové jímky jsou propojené v řetězu a všechny zprávy kanálu procházejí tímto řetězem jímek, než je zpráva nakonec serializována a přenášena. Pokud nevyžadujete funkčnost jímky, nastavte parametry clientSinkProvider na serverSinkProvidernullhodnotu .