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