Class RPCServiceCollectionExtensions
public static class RPCServiceCollectionExtensions
- Inheritance
-
RPCServiceCollectionExtensions
- Inherited Members
Methods
AddRPC<TRPC>(IServiceCollection)
public static IServiceCollection AddRPC<TRPC>(this IServiceCollection source) where TRPC : Implementation
Parameters
sourceIServiceCollection
Returns
Type Parameters
TRPC
AddRPC<TRPC>(IServiceCollection, Func<IServiceProvider, TRPC>)
public static IServiceCollection AddRPC<TRPC>(this IServiceCollection source, Func<IServiceProvider, TRPC> implementationFactory) where TRPC : Implementation
Parameters
sourceIServiceCollectionimplementationFactoryFunc<IServiceProvider, TRPC>
Returns
Type Parameters
TRPC
AddRPC<TRPC>(IServiceCollection, TRPC)
public static IServiceCollection AddRPC<TRPC>(this IServiceCollection source, TRPC implementationInstance) where TRPC : Implementation
Parameters
sourceIServiceCollectionimplementationInstanceTRPC
Returns
Type Parameters
TRPC
AddRPC<TRequest, TResponse>(IServiceCollection, Procedure<TRequest, TResponse>, Func<IServiceProvider, TRequest, IPrincipal, CancellationToken, Task<TResponse>>)
public static IServiceCollection AddRPC<TRequest, TResponse>(this IServiceCollection source, Procedure<TRequest, TResponse> procedure, Func<IServiceProvider, TRequest, IPrincipal, CancellationToken, Task<TResponse>> implementation) where TRequest : notnull
Parameters
sourceIServiceCollectionprocedureProcedure<TRequest, TResponse>implementationFunc<IServiceProvider, TRequest, IPrincipal, CancellationToken, Task<TResponse>>
Returns
Type Parameters
TRequestTResponse