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
.