Настройки получателя.
Inheritance: BusOptions
示例#1
0
        /// <summary>
        /// Инициализирует новый экземпляр класса <see cref="SenderConfiguration"/>.
        /// </summary>
        /// <param name="label">Метка отправляемых сообщений.</param>
        /// <param name="parentOptions">Настройки отправителя.</param>
        /// <param name="receiverOptions">Настройки получателя (для ответных сообщений).</param>
        public SenderConfiguration(MessageLabel label, SenderOptions parentOptions, ReceiverOptions receiverOptions)
        {
            this.receiverOptions = receiverOptions;
            Requires.Format(MessageLabel.IsValidLabel(label.Name), "label");
            this.Label = label;

            this.Options = (SenderOptions)parentOptions.Derive();
        }
示例#2
0
        /// <summary>
        /// Инициализирует новый экземпляр класса <see cref="ReceiverConfiguration"/>.
        /// </summary>
        /// <param name="label">Метка получаемого сообщения.</param>
        /// <param name="parentOptions">Настройки получателя.</param>
        public ReceiverConfiguration(MessageLabel label, ReceiverOptions parentOptions)
        {
            this.Label = label;

            this.Options = (ReceiverOptions)parentOptions.Derive();
        }