Exemplo n.º 1
0
 public void SetHandler([NotNull] Func <TReq, TRes> handler)
 {
     Assertion.Assert(myHandler == null, "Handler already initialized");
     myHandler = (lt, req) => RdTask <TRes> .Successful(handler(req));
 }
Exemplo n.º 2
0
 [PublicAPI] public static void Set <TReq, TRes>(this IRdEndpoint <TReq, TRes> endpoint, Func <TReq, TRes> handler, IScheduler cancellationScheduler = null, IScheduler handlerScheduler = null)
 {
     endpoint.Set((_, req) => RdTask <TRes> .Successful(handler(req)), cancellationScheduler, handlerScheduler);
 }
Exemplo n.º 3
0
 [PublicAPI] public static void Set <TReq, TRes>(this IRdEndpoint <TReq, TRes> endpoint, Func <TReq, TRes> handler)
 {
     endpoint.Set((_, req) => RdTask <TRes> .Successful(handler(req)));
 }