HttpServerChannel 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 HttpServerChannel třídy .
Přetížení
HttpServerChannel() |
Inicializuje novou instanci HttpServerChannel třídy . |
HttpServerChannel(Int32) |
Inicializuje novou instanci HttpServerChannel třídy, která naslouchá na zadaném portu. |
HttpServerChannel(IDictionary, IServerChannelSinkProvider) |
Inicializuje novou instanci HttpServerChannel třídy se zadanými vlastnostmi kanálu a jímkou. |
HttpServerChannel(String, Int32) |
Inicializuje novou instanci HttpServerChannel třídy s daným názvem a , která naslouchá na zadaném portu. |
HttpServerChannel(String, Int32, IServerChannelSinkProvider) |
Inicializuje novou instanci HttpServerChannel třídy na zadaném portu s daným názvem, který naslouchá na zadaném portu a používá zadanou jímku. |
HttpServerChannel()
Inicializuje novou instanci HttpServerChannel třídy .
public:
HttpServerChannel();
public HttpServerChannel ();
Public Sub New ()
Platí pro
HttpServerChannel(Int32)
Inicializuje novou instanci HttpServerChannel třídy, která naslouchá na zadaném portu.
public:
HttpServerChannel(int port);
public HttpServerChannel (int port);
new System.Runtime.Remoting.Channels.Http.HttpServerChannel : int -> System.Runtime.Remoting.Channels.Http.HttpServerChannel
Public Sub New (port As Integer)
Parametry
- port
- Int32
Port, na kterém kanál naslouchá.
Poznámky
Pokud chcete požádat o dynamické přiřazení dostupného portu, nastavte port
parametr na hodnotu 0 (nula).
Platí pro
HttpServerChannel(IDictionary, IServerChannelSinkProvider)
Inicializuje novou instanci HttpServerChannel třídy se zadanými vlastnostmi kanálu a jímkou.
public:
HttpServerChannel(System::Collections::IDictionary ^ properties, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ sinkProvider);
public HttpServerChannel (System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Http.HttpServerChannel : System.Collections.IDictionary * System.Runtime.Remoting.Channels.IServerChannelSinkProvider -> System.Runtime.Remoting.Channels.Http.HttpServerChannel
Public Sub New (properties As IDictionary, sinkProvider As IServerChannelSinkProvider)
Parametry
- properties
- IDictionary
A IDictionary vlastností kanálu, které obsahují informace o konfiguraci aktuálního kanálu.
- sinkProvider
- IServerChannelSinkProvider
K IServerChannelSinkProvider použití s novou instancí objektu HttpServerChannel.
Výjimky
Vlastnost konfigurace byla nesprávně naformátována.
Příklady
Následující příklad kódu ukazuje, jak použít tento konstruktor.
System::Collections::Hashtable^ properties = gcnew System::Collections::Hashtable;
properties->default[ L"port" ] = 9090;
IServerChannelSinkProvider^ sinkProvider = nullptr;
HttpServerChannel^ serverChannel = gcnew HttpServerChannel( properties,sinkProvider );
System.Collections.Hashtable properties =
new System.Collections.Hashtable();
properties["port"] = 9090;
IServerChannelSinkProvider sinkProvider = null;
HttpServerChannel serverChannel = new HttpServerChannel(
properties, sinkProvider);
Poznámky
Další informace o vlastnostech konfigurace kanálu najdete v tématu Vlastnosti konfigurace kanálu a formátovače.
Pokud funkci jímky nepotřebujete, nastavte sinkProvider
parametr na null
hodnotu .
Viz také
Platí pro
HttpServerChannel(String, Int32)
Inicializuje novou instanci HttpServerChannel třídy s daným názvem a , která naslouchá na zadaném portu.
public:
HttpServerChannel(System::String ^ name, int port);
public HttpServerChannel (string name, int port);
new System.Runtime.Remoting.Channels.Http.HttpServerChannel : string * int -> System.Runtime.Remoting.Channels.Http.HttpServerChannel
Public Sub New (name As String, port As Integer)
Parametry
- name
- String
Název kanálu.
- port
- Int32
Port, na kterém kanál naslouchá.
Příklady
Následující příklad kódu ukazuje, jak použít tento konstruktor.
String^ name = L"RemotingServer";
int port = 9090;
HttpServerChannel^ serverChannel = gcnew HttpServerChannel( name,port );
string name = "RemotingServer";
int port = 9090;
HttpServerChannel serverChannel =
new HttpServerChannel(name, port);
Poznámky
Tento konstruktor nastaví ChannelName vlastnost pomocí parametru name
. Pokud chcete zaregistrovat více než jeden kanál, musí mít každý kanál jedinečný název.
Pokud chcete požádat o dynamické přiřazení dostupného portu, nastavte port
parametr na hodnotu 0 (nula).
Platí pro
HttpServerChannel(String, Int32, IServerChannelSinkProvider)
Inicializuje novou instanci HttpServerChannel třídy na zadaném portu s daným názvem, který naslouchá na zadaném portu a používá zadanou jímku.
public:
HttpServerChannel(System::String ^ name, int port, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ sinkProvider);
public HttpServerChannel (string name, int port, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Http.HttpServerChannel : string * int * System.Runtime.Remoting.Channels.IServerChannelSinkProvider -> System.Runtime.Remoting.Channels.Http.HttpServerChannel
Public Sub New (name As String, port As Integer, sinkProvider As IServerChannelSinkProvider)
Parametry
- name
- String
Název kanálu.
- port
- Int32
Port, na kterém kanál naslouchá.
- sinkProvider
- IServerChannelSinkProvider
Má IServerChannelSinkProvider být používán kanálem.
Příklady
Následující příklad kódu ukazuje, jak použít tento konstruktor.
String^ name = L"RemotingServer";
int port = 9090;
IServerChannelSinkProvider^ sinkProvider = nullptr;
HttpServerChannel^ serverChannel = gcnew HttpServerChannel(
name,port,sinkProvider );
string name = "RemotingServer";
int port = 9090;
IServerChannelSinkProvider sinkProvider = null;
HttpServerChannel serverChannel =
new HttpServerChannel(name, port, sinkProvider);
Poznámky
Tento konstruktor nastaví ChannelName vlastnost pomocí parametru name
.
Pokud chcete požádat o dynamické přiřazení dostupného portu, nastavte port
parametr na hodnotu 0 (nula).
Pokud funkci jímky nepotřebujete, nastavte sinkProvider
parametr na null
hodnotu .