예제 #1
0
 public virtual Task NonAsyncDecoratedMethodWithTaskResponse(Request request)
 {
     return(LongRunningTask.Instance());
 }
예제 #2
0
 public async virtual Task <Response> AsyncDecoratedMethodWithNoParameters()
 {
     return(await LongRunningTask.Instance <Response>());
 }
예제 #3
0
 public async virtual void AsyncDecoratedMethodWithNoResponse(Request request)
 {
     await LongRunningTask.Instance();
 }
예제 #4
0
 public virtual Task <Response> NonAsyncDecoratedMethodWithCancellationTokenAndTaskOfTResponse(Request request, CancellationToken cancel)
 {
     return(LongRunningTask.Instance <Response>());
 }
예제 #5
0
 public async virtual Task <Response> AsyncDecoratedMethodWithTaskOfTResponse(Request request)
 {
     return(await LongRunningTask.Instance <Response>());
 }
예제 #6
0
 public virtual Task <Response> NonAsyncDecoratedMethodWithCancellationTokenInWrongPlace(CancellationToken cancel, Request request)
 {
     return(LongRunningTask.Instance <Response>());
 }
예제 #7
0
 public virtual Task <Response> NonAsyncDecoratedMethodWithCancellationTokenAndOtherParameters(
     Request request, CancellationToken cancel, object other)
 {
     return(LongRunningTask.Instance <Response>());
 }