public void Close(AsyncRequestContext context) { if (_collection.TryRemove(context.Id, out context)) { context.Close(); } }
public void Close(AsyncRequestContext context) { if (_collection.TryRemove(context.Id, out context)) { context.Close(); } }
public bool Dispatch <T>(AsyncRequestContext request) where T : class { return(Dispatch <T>(request, request.RequestMessage, true)); }
public void Add(AsyncRequestContext context) { _collection.AddOrUpdate(context.Id, context, (id, ctx) => context); }
public void Add(AsyncRequestContext context) { _collection.AddOrUpdate(context.Id, context, (id, ctx) => context); }