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


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

Определение

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

Перегрузки

HttpChannel()

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

HttpChannel(Int32)

Инициализирует новый экземпляр класса HttpChannel с каналом сервера, который ожидает передачу данных для указанного порта межпроцессного взаимодействия.

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

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

HttpChannel()

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

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

Комментарии

Свойства конфигурации экземпляра, HttpChannel возвращаемые этим конструктором, имеют значения по умолчанию.

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

HttpChannel(Int32)

Инициализирует новый экземпляр класса HttpChannel с каналом сервера, который ожидает передачу данных для указанного порта межпроцессного взаимодействия.

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)

Параметры

port
Int32

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

Комментарии

При использовании этого конструктора по умолчанию IClientChannelSinkProvider используется SoapClientFormatterSinkProvider.

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

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

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

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)

Параметры

properties
IDictionary

Коллекция IDictionary, которая определяет значения для свойств конфигурации, используемых в каналах клиента и сервера.

clientSinkProvider
IClientChannelSinkProvider

Реализация интерфейса IClientChannelSinkProvider для использования каналом клиента.

serverSinkProvider
IServerChannelSinkProvider

Реализация интерфейса IServerChannelSinkProvider для использования каналом сервера.

Исключения

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

Комментарии

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

Приемники каналов предоставляют точку подключаемого модуля, которая обеспечивает доступ к базовым сообщениям, проходящим через канал, а также к потоку, используемому механизмом транспорта для отправки сообщений в удаленный объект. Приемники каналов также отвечают за передачу сообщений между клиентом и сервером. Приемники каналов объединяются в цепочку, и все сообщения канала проходят через эту цепочку приемников, прежде чем сообщение окончательно сериализуется и транспортируется. Если функциональность приемника не требуется, задайте clientSinkProvider для параметров и serverSinkProvider значение null.

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

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