Tessa.Platform.Pipes - пространство имён

 

Классы

PipeAggregateClientTraceListener Объект, уведомляющих о событиях, происходящих в канале со стороны клиента, несколько указанных объектов IPipeClientTraceListener.
PipeAggregateServerTraceListener Объект, уведомляющих о событиях, происходящих в канале со стороны сервера, несколько указанных объектов IPipeServerTraceListener.
PipeBinaryXmlRequest Сообщение-запрос, передаваемое по каналу, для которого дополнительно передаётся массив байт отдельным сообщением IPipeBinaryMessage.
PipeBinaryXmlResponse Сообщение-ответ, полученное по каналу, для которого дополнительно загружается массив байт отдельным сообщением IPipeBinaryMessage.
PipeClient Клиент, выполняющий отправку сообщений по каналу. Использует объект настроек PipeClientOptions.
PipeClientConnection Объект соединения клиента с сервером по каналу, по которому клиент может отправлять сообщения серверу.
PipeClientOptions Настройки для установления клиентского соединения с каналом посредством объекта PipeClient.
PipeClientTraceListener Объект, уведомляемый о событиях, происходящих в канале со стороны клиента.
PipeContextualInstanceResolver Объект, запрашивающий экземпляры из текущего контекста Current. Метод ResolveAsync(Type, CancellationToken) должен использоваться только при наличии такого контекста, например, в методах обработки запросов на сервере IPipeServer, IPipeRouter, IPipeHandler. Метод DisposeAsync не выполняет действий. Используйте метод GetContextualInstanceResolver(IUnityContainer) для запроса экземпляра объекта из Unity или запросите экземпляр IPipeInstanceResolver по имени "PipeContextualInstanceResolver".
PipeDelegateClientTraceListener Объект, уведомляемый о событиях, происходящих в канале со стороны клиента, где обработчики событий передаются как делегаты в конструкторе.
PipeDelegateServerTraceListener Объект, уведомляемый о событиях, происходящих в канале со стороны сервера, где обработчики событий передаются как делегаты в конструкторе.
PipeHandler Базовый класс для объекта, выполняющего обработку сообщений, полученных по каналу.
PipeHelper Вспомогательные методы для использования совместно с каналами API Pipes.
PipeInstanceContext Контекст, управляющий временем жизни экземпляров объектов, используемых в канале.
PipeInstanceFactory Фабрика экземпляров объектов, используемых в канале, время жизни которых контролируется объектом IPipeInstanceResolver.
PipeInstanceResolver Объект, управляющий временем жизни экземпляров объектов, реализующих бизнес-логику для использования в канале.
PipeInstanceResolverFactory Фабрика объектов IPipeInstanceResolver.
PipeLoggerClientTraceListener Объект, выполняющий логирование событий, происходящих с каналом со стороны сервера.
PipeLoggerServerTraceListener Объект, выполняющий логирование событий, происходящих с каналом со стороны сервера.
PipeMessageFactory Фабрика объектов, используемых для создания сообщений, передаваемых по каналу.
PipeMethodHandler Объект, выполняющий обработку сообщений, полученных по каналу. Предоставляет метод регистрации обработчика по имени метода.
PipeRequestProvider Объект, предоставляющий средства создания и подготовки запросов.
PipeRouteFactory Фабрика объектов, используемых для маршрутизации и обработки сообщений, полученных по каналу.
PipeRouter Базовый класс для объекта, выполняющего маршрутизацию сообщений, полученных по каналу.
PipeSerializer Объект, выполняющий сериализацию и десериализацию текстовых сообщений по каналу PipeStream.
PipeServer Сервер, выполняющий обработку сообщений, полученных по каналу.
PipeServerOptions Настройки для установления серверного соединения с каналом посредством объекта PipeServer.
PipeServerPool Пул серверов, который поддерживает сразу несколько соединений IPipeServer с автоматическим расширением количества соединений. Объект не является синглтоном, создавайте экземпляр объекта для каждого пула соединений.
PipeServerTraceListener Объект, уведомляемый о событиях, происходящих в канале со стороны сервера.
PipeServiceRequestMapping Объект, преобразующий параметры запроса, связанные с методом сервиса.
PipeServiceRouter Объект, выполняющий маршрутизацию сообщений, полученных по каналу. Предоставляет метод регистрации обработчика по типу сервиса.
PipesExtensions Методы-расширения для пространства имён Tessa.Platform.Pipes.
PipeXmlExceptionResponse Ответ на запрос по каналу, используемый при возникновении исключения на сервере.
PipeXmlMessage Базовый класс для сообщения, передаваемого по каналу.
PipeXmlRequest Сообщение-запрос, передаваемое по каналу.
PipeXmlRequestParser Объект, выполняющий десериализацию объекта запроса из текста.
PipeXmlResponse Сообщение-ответ, полученное по каналу.
PipeXmlResponseParser Объект, выполняющий десериализацию объекта ответа на запрос из текста.
PipeXmlSerializer Объект, управляющий сериализацией в XML для параметров и возвращаемых значений методов, передаваемых по каналу.

Интерфейсы

IPipeBinaryMessage Сообщение, содержащее массив байт, который записывается после основного сообщения отдельным сообщением.
IPipeBinaryRequest Сообщение-запрос, передаваемое по каналу, для которого дополнительно передаётся массив байт отдельным сообщением IPipeBinaryMessage.
IPipeBinaryResponse Сообщение-ответ, полученное по каналу, для которого дополнительно загружается массив байт отдельным сообщением IPipeBinaryMessage.
IPipeClient Клиент, выполняющий отправку сообщений по каналу.
IPipeClientConnection Объект соединения клиента с сервером по каналу, по которому клиент может отправлять сообщения серверу.
IPipeClientTraceListener Объект, уведомляемый о событиях, происходящих в канале со стороны клиента.
IPipeExceptionResponse Ответ на запрос по каналу, используемый при возникновении исключения на сервере.
IPipeHandler Объект, выполняющий обработку сообщений, полученных по каналу.
IPipeInstanceContext Контекст, управляющий временем жизни экземпляров объектов, используемых в канале.
IPipeInstanceFactory Фабрика экземпляров объектов, используемых в канале, время жизни которых контролируется объектом IPipeInstanceResolver.
IPipeInstanceResolver Объект, управляющий временем жизни экземпляров объектов, реализующих бизнес-логику для использования в канале.
IPipeInstanceResolverFactory Фабрика объектов IPipeInstanceResolver.
IPipeMessage Сообщение, передаваемое по каналу.
IPipeMessageFactory Фабрика объектов, используемых для создания сообщений, передаваемых по каналу.
IPipeMethodHandler Объект, выполняющий обработку сообщений, полученных по каналу. Предоставляет метод регистрации обработчика по имени метода.
IPipeRequest Сообщение-запрос, передаваемое по каналу.
IPipeRequestParser Объект, выполняющий десериализацию объекта запроса из текста.
IPipeRequestProvider Объект, предоставляющий средства создания и подготовки запросов.
IPipeResponse Сообщение-ответ, полученное по каналу.
IPipeResponseParser Объект, выполняющий десериализацию объекта ответа на запрос из текста.
IPipeRouteFactory Фабрика объектов, используемых для маршрутизации и обработки сообщений, полученных по каналу.
IPipeRouter Объект, выполняющий маршрутизацию сообщений, полученных по каналу.
IPipeSerializer Объект, выполняющий сериализацию и десериализацию текстовых сообщений по каналу PipeStream.
IPipeServer Сервер, выполняющий обработку сообщений, полученных по каналу.
IPipeServerPool Пул серверов, который поддерживает сразу несколько соединений IPipeServer с автоматическим расширением количества соединений. Объект не является синглтоном, создавайте экземпляр объекта для каждого пула соединений.
IPipeServerTraceListener Объект, уведомляемый о событиях, происходящих в канале со стороны сервера.
IPipeServiceRequestMapping Объект, преобразующий параметры запроса, связанные с методом сервиса.
IPipeServiceRouter Объект, выполняющий маршрутизацию сообщений, полученных по каналу. Предоставляет метод регистрации обработчика по типу сервиса.
IPipeXmlMessage Сообщение, передаваемое по каналу с возможностью XML-сериализации.
IPipeXmlSerializer Объект, управляющий сериализацией в XML для параметров и возвращаемых значений методов, передаваемых по каналу.