public IMessageRetry(Ws.Core.Extensions.Message.IMessage inner) { _inner = inner; _retryPolicy = Polly.Policy .Handle <ArgumentOutOfRangeException>() .WaitAndRetryAsync(10, retryAttempt => TimeSpan.FromSeconds(Math.Pow(2, retryAttempt))); }
public IMessageSignature(Ws.Core.Extensions.Message.IMessage inner) { _inner = inner; }
public IMessageCopy(Ws.Core.Extensions.Message.IMessage inner, ILogger <Ws.Core.Extensions.Message.IMessage> logger) { _inner = inner; _logger = logger; }