PipeServiceRouterRegister - метод
Выполняет регистрацию обработчика по типу сервиса.
Пространство имён: Tessa.Platform.PipesСборка: Tessa (в Tessa.dll) Версия: 3.6.0.24
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 Type
- Тип сервиса, для которого регистрируется обработчик.
- getHandlerAsync FuncIPipeRequest, CancellationToken, ValueTaskIPipeHandler
- Функция, определяющая метод получения обработчика для указанного типа сервиса.
IPipeServiceRouterТекущий объект для цепочки вызовов.
IPipeServiceRouterRegister(Type, FuncIPipeRequest, CancellationToken, ValueTaskIPipeHandler)