HttpChannel Konstruktory

Definice

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 .

Platí pro