コード例 #1
0
 public static IOperation <T> Retry <T>(this IOperation <T> source, IRetryStrategy retryStrategy)
 => new Operation <T>(retryStrategy.Apply(source.AsObservable()));
コード例 #2
0
 private static async Task Reconnect(this IWebSocketClient webSocketClient, IRetryStrategy retryStrategy, CancellationToken cancellationToken = default)
 {
     await retryStrategy.Apply(async cancellationToken => await webSocketClient.Connect(cancellationToken), cancellationToken);
 }