Exemplo n.º 1
0
 public async Task HandleNotification(IEncounterContext context, JToken parameters)
 {
     await Handler.HandleRequestAsync(context, parameters.ToObject <TRequest>());
 }
Exemplo n.º 2
0
 public abstract Task <IEncounterResult> HandleRequestAsync(IEncounterContext context, T request);
Exemplo n.º 3
0
        public async Task <object> HandleRequest(IEncounterContext context, JToken parameters)
        {
            var response = await Handler.HandleRequestAsync(context, parameters.ToObject <TRequest>());

            return(response);
        }
Exemplo n.º 4
0
 public bool CanHandle(IEncounterContext context)
 {
     return(Method.Equals(context.Method, StringComparison.OrdinalIgnoreCase));
 }
Exemplo n.º 5
0
 public abstract Task HandleRequestAsync(IEncounterContext context, T notification);
Exemplo n.º 6
0
 public override Task <IEncounterResult> HandleRequestAsync(IEncounterContext context, InitializeRequest initializeRequest)
 {
     throw new System.NotImplementedException();
 }
Exemplo n.º 7
0
 public IList <IHandlerRegistration> GetRegistrations(IEncounterContext context)
 {
     return(_registrations.Where(x => x.CanHandle(context)).ToList());
 }