Поделиться через


HttpServerChannel Конструкторы

Определение

Инициализирует новый экземпляр класса HttpServerChannel.

Перегрузки

Имя Описание
HttpServerChannel()

Инициализирует новый экземпляр класса HttpServerChannel.

HttpServerChannel(Int32)

Инициализирует новый экземпляр HttpServerChannel класса, прослушивающего указанный порт.

HttpServerChannel(IDictionary, IServerChannelSinkProvider)

Инициализирует новый экземпляр HttpServerChannel класса с указанными свойствами канала и приемником.

HttpServerChannel(String, Int32)

Инициализирует новый экземпляр HttpServerChannel класса с заданным именем и прослушивает указанный порт.

HttpServerChannel(String, Int32, IServerChannelSinkProvider)

Инициализирует новый экземпляр HttpServerChannel класса на указанном порту с заданным именем, который прослушивает указанный порт и использует указанный приемник.

HttpServerChannel()

Инициализирует новый экземпляр класса HttpServerChannel.

public:
 HttpServerChannel();
public HttpServerChannel();
Public Sub New ()

Применяется к

HttpServerChannel(Int32)

Инициализирует новый экземпляр HttpServerChannel класса, прослушивающего указанный порт.

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)

Параметры

port
Int32

Порт, на котором прослушивается канал.

Комментарии

Чтобы запросить динамически назначенный порт, задайте port для параметра значение 0 (ноль).

Применяется к

HttpServerChannel(IDictionary, IServerChannelSinkProvider)

Инициализирует новый экземпляр HttpServerChannel класса с указанными свойствами канала и приемником.

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)

Параметры

properties
IDictionary

Свойства IDictionary канала, которые содержат сведения о конфигурации для текущего канала.

sinkProvider
IServerChannelSinkProvider

Использование IServerChannelSinkProvider с новым экземпляром HttpServerChannelобъекта .

Исключения

Свойство конфигурации было неправильно отформатировано.

Примеры

В следующем примере кода показано, как использовать этот конструктор.

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);

Комментарии

Дополнительные сведения о свойствах конфигурации канала см. в разделе "Свойства конфигурации канала" и "Форматировщик".

Если функции приемника не требуются, задайте для sinkProvider параметра значение null.

См. также раздел

Применяется к

HttpServerChannel(String, Int32)

Инициализирует новый экземпляр HttpServerChannel класса с заданным именем и прослушивает указанный порт.

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)

Параметры

name
String

Имя канала.

port
Int32

Порт, на котором прослушивается канал.

Примеры

В следующем примере кода показано, как использовать этот конструктор.

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);

Комментарии

Этот конструктор задает ChannelName свойство с помощью name параметра. Если вы хотите зарегистрировать несколько каналов, каждый канал должен иметь уникальное имя.

Чтобы запросить динамически назначенный порт, задайте port для параметра значение 0 (ноль).

Применяется к

HttpServerChannel(String, Int32, IServerChannelSinkProvider)

Инициализирует новый экземпляр HttpServerChannel класса на указанном порту с заданным именем, который прослушивает указанный порт и использует указанный приемник.

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)

Параметры

name
String

Имя канала.

port
Int32

Порт, на котором прослушивается канал.

sinkProvider
IServerChannelSinkProvider

Используемый IServerChannelSinkProvider каналом.

Примеры

В следующем примере кода показано, как использовать этот конструктор.

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);

Комментарии

Этот конструктор задает ChannelName свойство с помощью name параметра.

Чтобы запросить динамически назначенный порт, задайте port для параметра значение 0 (ноль).

Если функции приемника не требуются, задайте для sinkProvider параметра значение null.

Применяется к