PipeServiceRouterRegister - метод |
Выполняет регистрацию обработчика по типу сервиса.
Пространство имён:
Tessa.Platform.Pipes
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксисpublic IPipeServiceRouter Register(
Type serviceType,
Func<IPipeRequest, CancellationToken, ValueTask<IPipeHandler>> getHandlerAsync
)
Public Function Register (
serviceType As Type,
getHandlerAsync As Func(Of IPipeRequest, CancellationToken, ValueTask(Of IPipeHandler))
) As IPipeServiceRouter
public:
virtual IPipeServiceRouter^ Register(
Type^ serviceType,
Func<IPipeRequest^, CancellationToken, ValueTask<IPipeHandler^>>^ getHandlerAsync
) sealed
abstract Register :
serviceType : Type *
getHandlerAsync : Func<IPipeRequest, CancellationToken, ValueTask<IPipeHandler>> -> IPipeServiceRouter
override Register :
serviceType : Type *
getHandlerAsync : Func<IPipeRequest, CancellationToken, ValueTask<IPipeHandler>> -> IPipeServiceRouter Параметры
- serviceType
- Тип: SystemType
Тип сервиса, для которого регистрируется обработчик. - getHandlerAsync
- Тип: SystemFuncIPipeRequest, CancellationToken, ValueTaskIPipeHandler
Функция, определяющая метод получения обработчика для указанного типа сервиса.
Возвращаемое значение
Тип:
IPipeServiceRouterТекущий объект для цепочки вызовов.
Реализации
IPipeServiceRouterRegister(Type, FuncIPipeRequest, CancellationToken, ValueTaskIPipeHandler)
См. также