PipeMethodHandlerRegister - метод |
Выполняет регистрацию метода обработки по имени.
Пространство имён:
Tessa.Platform.Pipes
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксисpublic IPipeMethodHandler Register(
string methodName,
Func<IPipeRequest, IPipeResponse, CancellationToken, ValueTask<IPipeResponse>> handleAsync
)
Public Function Register (
methodName As String,
handleAsync As Func(Of IPipeRequest, IPipeResponse, CancellationToken, ValueTask(Of IPipeResponse))
) As IPipeMethodHandler
public:
virtual IPipeMethodHandler^ Register(
String^ methodName,
Func<IPipeRequest^, IPipeResponse^, CancellationToken, ValueTask<IPipeResponse^>>^ handleAsync
) sealed
abstract Register :
methodName : string *
handleAsync : Func<IPipeRequest, IPipeResponse, CancellationToken, ValueTask<IPipeResponse>> -> IPipeMethodHandler
override Register :
methodName : string *
handleAsync : Func<IPipeRequest, IPipeResponse, CancellationToken, ValueTask<IPipeResponse>> -> IPipeMethodHandler Параметры
- methodName
- Тип: SystemString
Имя метода, для которого отправлено сообщение по каналу. - handleAsync
- Тип: SystemFuncIPipeRequest, IPipeResponse, CancellationToken, ValueTaskIPipeResponse
Метод асинхронной обработки сообщения. Может вернуть null, если обработка не выполнена.
Возвращаемое значение
Тип:
IPipeMethodHandlerТекущий объект для цепочки вызовов.
Реализации
IPipeMethodHandlerRegister(String, FuncIPipeRequest, IPipeResponse, CancellationToken, ValueTaskIPipeResponse)
См. также