/// <summary> /// Создает очередь в брокере для всех сообщений готовых к обработке. /// </summary> /// <param name="builder"> /// Построитель очереди. /// </param> /// <returns> /// Очередь сообщений <see cref="Queue"/> для обработки. /// </returns> public Queue Declare(QueueBuilder builder) { Queue queue = builder.Instance; this.rabbitChannel.Declare(queue); return(queue); }
/// <summary> /// The declare. /// </summary> /// <param name="topology"> /// The topology. /// </param> /// <param name="builder"> /// The builder. /// </param> /// <returns> /// The <see cref="Queue"/>. /// </returns> public static Queue Declare(this ITopologyBuilder topology, QueueBuilder builder) { return(((TopologyBuilder)topology).Declare(builder)); }