コード例 #1
0
ファイル: ChaosProvider.cs プロジェクト: MMonrad/Caching
        private async Task <Response> StartOfBeforeRequest(NancyContext ctx, CancellationToken ct)
        {
            ctx.SetFailure(await _failureGenerator.GenerateFailureAsync(ctx, ct));

            await ctx.GetFailure().ExecuteIfRelevantAsync(FailureTime.StartOfBeforeRequest, ctx, ct);

            return(ctx.Response);
        }
コード例 #2
0
ファイル: ChaosProvider.cs プロジェクト: MMonrad/Caching
 private static async Task StartOfAfterRequest(NancyContext ctx, CancellationToken ct)
 {
     await ctx.GetFailure().ExecuteIfRelevantAsync(FailureTime.StartOfAfterRequest, ctx, ct);
 }
コード例 #3
0
ファイル: ChaosProvider.cs プロジェクト: MMonrad/Caching
        private static async Task <Response> EndOfBeforeRequest(NancyContext ctx, CancellationToken ct)
        {
            await ctx.GetFailure().ExecuteIfRelevantAsync(FailureTime.EndOfBeforeRequest, ctx, ct);

            return(ctx.Response);
        }