PipeMethodHandler - класс

Объект, выполняющий обработку сообщений, полученных по каналу. Предоставляет метод регистрации обработчика по имени метода.

Definition

Пространство имён: Tessa.Platform.Pipes
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public class PipeMethodHandler : PipeHandler, 
	IPipeMethodHandler, IPipeHandler
Inheritance
Object    PipeHandler    PipeMethodHandler
Implements
IPipeHandler, IPipeMethodHandler

Заметки

Наследники класса могут переопределить методы и свойства, а также добавить дополнительные методы.

Конструкторы

PipeMethodHandler Создаёт экземпляр класса с указанием его зависимостей.

Свойства

HandlersByMethodNames Обработчики запросов, зарегистрированные по имени метода.
RequestMapping Объект, преобразующий параметры запроса, связанные с методом сервиса.

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
Register Выполняет регистрацию метода обработки по имени.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryHandleAsync Выполняет обработку сообщения, полученного по каналу. Возвращает null, если обработка не выполнена, например, если подходящий метод не был зарегистрирован.
(Унаследован от PipeHandler)
TryHandleCoreAsync Выполняет обработку сообщения, полученного по каналу. Возвращает null, если обработка не выполнена, например, если подходящий метод не был зарегистрирован.
(Переопределяет PipeHandlerTryHandleCoreAsync(IPipeRequest, IPipeResponse, CancellationToken))

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
RegisterT Выполняет регистрацию метода обработки по имени, в который передаётся экземпляр объекта T, время жизни которого контролируется объектом instanceResolver. Используйте объект PipeContextualInstanceResolver (container.GetContextualInstanceResolver(IUnityContainer)), чтобы время жизни экземпляра объекта, передаваемого в метод обработки сообщения handleAsync, определялось временем жизни соединения сервера с клиентом.
(Определяется PipesExtensions)
Set
(Определяется ComHelper)

См. также