Sdílet prostřednictvím


HttpServerChannel Konstruktory

Definice

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 nullhodnotu .

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

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 nullhodnotu .

Platí pro