Ejemplo n.º 1
0
        /// <summary>
        /// Регистрирует стратегию обработки сообщений, получение которых завершилось провалом.
        /// </summary>
        /// <param name="failedDeliveryStrategy">Стратегия обработки сообщений, получение которых завершилось провалом.</param>
        /// <returns>Конфигуратор получателя с установленной стратегией обработки сообщений.</returns>
        public IReceiverConfigurator OnFailed(IFailedDeliveryStrategy failedDeliveryStrategy)
        {
            this.Options.FailedDeliveryStrategy = failedDeliveryStrategy.Maybe();

            return(this);
        }
 /// <summary>
 /// Регистрирует стратегию обработки сообщений, получение которых завершилось провалом.
 /// </summary>
 /// <param name="failedDeliveryStrategy">Стратегия обработки сообщений, получение которых завершилось провалом.</param>
 /// <returns>Конфигуратор получателя с установленной стратегией обработки сообщений.</returns>
 public IReceiverConfigurator OnFailed(IFailedDeliveryStrategy failedDeliveryStrategy)
 {
     return(this.configuration.OnFailed(failedDeliveryStrategy));
 }
Ejemplo n.º 3
0
 /// <summary>
 /// The on failed.
 /// </summary>
 /// <param name="failedDeliveryStrategy">
 /// The failed delivery strategy.
 /// </param>
 public void OnFailed(IFailedDeliveryStrategy failedDeliveryStrategy)
 {
     this.ReceiverDefaults.FailedDeliveryStrategy = failedDeliveryStrategy.Maybe();
 }
        /// <summary>
        /// Регистрирует стратегию обработки сообщений, получение которых завершилось провалом.
        /// </summary>
        /// <param name="failedDeliveryStrategy">Стратегия обработки сообщений, получение которых завершилось провалом.</param>
        /// <returns>Конфигуратор получателя с установленной стратегией обработки сообщений.</returns>
        IReceiverConfigurator <T> IReceiverConfigurator <T> .OnFailed(IFailedDeliveryStrategy failedDeliveryStrategy)
        {
            this.configuration.OnFailed(failedDeliveryStrategy);

            return(this);
        }