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