/// <summary> /// Adds message scheduling support. /// </summary> /// <param name="builder"></param> /// <param name="endpointName"></param> /// <returns></returns> public static BusRegistrationBuilder UseMessageScheduler(this BusRegistrationBuilder builder, string endpointName) { return(builder.Configure(c => c.UseMessageScheduler(new Uri("queue:" + endpointName)))); }
/// <summary> /// Adds message scheduling support. /// </summary> /// <param name="builder"></param> /// <returns></returns> public static BusRegistrationBuilder UsePublishMessageScheduler(this BusRegistrationBuilder builder) { return(builder.Configure(c => c.UsePublishMessageScheduler())); }
/// <summary> /// Adds message scheduling support. /// </summary> /// <param name="builder"></param> /// <param name="schedulerAddress"></param> /// <returns></returns> public static BusRegistrationBuilder UseMessageScheduler(this BusRegistrationBuilder builder, Uri schedulerAddress) { return(builder.Configure(c => c.UseMessageScheduler(schedulerAddress))); }