HttpChannel Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy HttpChannel.
Przeciążenia
HttpChannel() |
Inicjuje nowe wystąpienie klasy HttpChannel. |
HttpChannel(Int32) |
Inicjuje HttpChannel nowe wystąpienie klasy za pomocą kanału serwera, który nasłuchuje na określonym porcie. |
HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider) |
Inicjuje HttpChannel nowe wystąpienie klasy z określonymi właściwościami konfiguracji i ujściami. |
HttpChannel()
Inicjuje nowe wystąpienie klasy HttpChannel.
public:
HttpChannel();
public HttpChannel ();
Public Sub New ()
Uwagi
Właściwości konfiguracji wystąpienia zwróconego HttpChannel przez tego konstruktora są ustawione na ich wartości domyślne.
Dotyczy
HttpChannel(Int32)
Inicjuje HttpChannel nowe wystąpienie klasy za pomocą kanału serwera, który nasłuchuje na określonym porcie.
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 którym nasłuchuje kanał serwera.
Uwagi
Gdy ten konstruktor jest używany, używanym domyślnym IClientChannelSinkProvider elementem SoapClientFormatterSinkProviderjest .
Dotyczy
HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)
Inicjuje HttpChannel nowe wystąpienie klasy z określonymi właściwościami konfiguracji i ujściami.
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 Kolekcja określająca wartości właściwości konfiguracji, które mają być używane przez kanały klienta i serwera.
- clientSinkProvider
- IClientChannelSinkProvider
Implementacja IClientChannelSinkProvider , która ma być używana przez kanał klienta.
- serverSinkProvider
- IServerChannelSinkProvider
Implementacja IServerChannelSinkProvider używana przez kanał serwera.
Wyjątki
Właściwość konfiguracji została niepoprawnie sformatowana.
Uwagi
Aby uzyskać więcej informacji na temat właściwości konfiguracji kanału, zobacz Właściwości konfiguracji kanału i formatującego.
Ujścia kanału zapewniają punkt wtyczki, który umożliwia dostęp do podstawowych komunikatów przepływających przez kanał, a także strumienia używanego przez mechanizm transportu do wysyłania komunikatów do obiektu zdalnego. Ujścia kanału są również odpowiedzialne za transport komunikatów między klientem a serwerem. Ujścia kanału są połączone ze sobą w łańcuchu, a wszystkie komunikaty kanału przepływają przez ten łańcuch ujść, zanim komunikat zostanie ostatecznie serializowany i transportowany. Jeśli nie potrzebujesz funkcji ujścia, ustaw clientSinkProvider
parametry i serverSinkProvider
na null
wartość .