public RpcHttpFunction(RpcHttpFunctionOptions options, IRpcRequestRunner requestRunner) { RpcHttpFunctionValidator.ValidateRunner(requestRunner); RpcHttpFunctionValidator.ValidateOptions(options); this.options = options; this.requestRunner = requestRunner; }
public RpcMiddleware(RequestDelegate next, RpcEndpointOptions options, IRpcRequestRunner rpcCaller) { RpcMiddlewareValidator.ValidateOptions(options); RpcMiddlewareValidator.ValidateCaller(rpcCaller); this.rpcCaller = rpcCaller; this.options = options; this.next = next; }
internal static void ValidateCaller(IRpcRequestRunner rpcRunner) { AssertHelper.ValidateIsNotNull(rpcRunner, nameof(rpcRunner)); }