Class AnonymousImplementation<TRequest, TResponse>
Base class for anonymous RPC procedure implementations.
public abstract class AnonymousImplementation<TRequest, TResponse> : Implementation where TRequest : notnull
Type Parameters
TRequestTResponse
- Inheritance
-
AnonymousImplementation<TRequest, TResponse>
- Derived
- Inherited Members
Constructors
AnonymousImplementation(AnonymousProcedure<TRequest, TResponse>)
public AnonymousImplementation(AnonymousProcedure<TRequest, TResponse> procedure)
Parameters
procedureAnonymousProcedure<TRequest, TResponse>
Methods
ExecuteAsync(IServices, TRequest, CancellationToken)
public abstract Task<Response<TResponse>> ExecuteAsync(IServices services, TRequest request, CancellationToken ct)
Parameters
servicesIServicesrequestTRequestctCancellationToken