コード例 #1
0
 /// <summary>
 /// Return 504 status code, then 200 after retry
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='booleanValue'>
 /// Simple boolean value true
 /// </param>
 public static void Patch504(this IHttpRetry operations, bool?booleanValue = default(bool?))
 {
     Task.Factory.StartNew(s => ((IHttpRetry)s).Patch504Async(booleanValue), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult();
 }
コード例 #2
0
 /// <summary>
 /// Return 502 status code, then 200 after retry
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task Get502Async(this IHttpRetry operations, CancellationToken cancellationToken = default(CancellationToken))
 {
     await operations.Get502WithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false);
 }
コード例 #3
0
 /// <summary>
 /// Return 504 status code, then 200 after retry
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='booleanValue'>
 /// Simple boolean value true
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task Put504Async(this IHttpRetry operations, bool?booleanValue = default(bool?), CancellationToken cancellationToken = default(CancellationToken))
 {
     await operations.Put504WithHttpMessagesAsync(booleanValue, null, cancellationToken).ConfigureAwait(false);
 }
コード例 #4
0
 /// <summary>
 /// Return 500 status code, then 200 after retry
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='booleanValue'>
 /// Simple boolean value true
 /// </param>
 public static void Patch500(this IHttpRetry operations, bool?booleanValue = default(bool?))
 {
     operations.Patch500Async(booleanValue).GetAwaiter().GetResult();
 }
コード例 #5
0
 /// <summary>
 /// Return 502 status code, then 200 after retry
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 public static void Get502(this IHttpRetry operations)
 {
     Task.Factory.StartNew(s => ((IHttpRetry)s).Get502Async(), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult();
 }
コード例 #6
0
 /// <summary>
 /// Return 408 status code, then 200 after retry
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 public static void Head408(this IHttpRetry operations)
 {
     operations.Head408Async().GetAwaiter().GetResult();
 }
コード例 #7
0
 /// <summary>
 /// Return 408 status code, then 200 after retry
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task Head408Async(this IHttpRetry operations, CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.Head408WithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
コード例 #8
0
 /// <summary>
 /// Return 503 status code, then 200 after retry
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='booleanValue'>
 /// Simple boolean value true
 /// </param>
 public static void Delete503(this IHttpRetry operations, bool?booleanValue = default(bool?))
 {
     operations.Delete503Async(booleanValue).GetAwaiter().GetResult();
 }
コード例 #9
0
 /// <summary>
 /// Return 503 status code, then 200 after retry
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='booleanValue'>
 /// Simple boolean value true
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task Delete503Async(this IHttpRetry operations, bool?booleanValue = default(bool?), CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.Delete503WithHttpMessagesAsync(booleanValue, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
コード例 #10
0
 /// <summary>
 /// Return 502 status code, then 200 after retry
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 public static void Get502(this IHttpRetry operations)
 {
     operations.Get502Async().GetAwaiter().GetResult();
 }
コード例 #11
0
 /// <summary>
 /// Return 500 status code, then 200 after retry
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='booleanValue'>
 /// Simple boolean value true
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async System.Threading.Tasks.Task Put500Async(this IHttpRetry operations, bool?booleanValue = default(bool?), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
 {
     await operations.Put500WithHttpMessagesAsync(booleanValue, null, cancellationToken).ConfigureAwait(false);
 }
コード例 #12
0
 /// <summary>
 /// Return 500 status code, then 200 after retry
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='booleanValue'>
 /// Simple boolean value true
 /// </param>
 public static void Put500(this IHttpRetry operations, bool?booleanValue = default(bool?))
 {
     System.Threading.Tasks.Task.Factory.StartNew(s => ((IHttpRetry)s).Put500Async(booleanValue), operations, System.Threading.CancellationToken.None, System.Threading.Tasks.TaskCreationOptions.None, System.Threading.Tasks.TaskScheduler.Default).Unwrap().GetAwaiter().GetResult();
 }
コード例 #13
0
 /// <summary>
 /// Return 408 status code, then 200 after retry
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async System.Threading.Tasks.Task Head408Async(this IHttpRetry operations, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
 {
     await operations.Head408WithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false);
 }
コード例 #14
0
 /// <summary>
 /// Return 408 status code, then 200 after retry
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 public static void Head408(this IHttpRetry operations)
 {
     System.Threading.Tasks.Task.Factory.StartNew(s => ((IHttpRetry)s).Head408Async(), operations, System.Threading.CancellationToken.None, System.Threading.Tasks.TaskCreationOptions.None, System.Threading.Tasks.TaskScheduler.Default).Unwrap().GetAwaiter().GetResult();
 }