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 для параметров и возвращаемых значений методов, передаваемых по каналу.
|