/// <summary>
        /// Enables use of ServiceBus job extensions
        /// </summary>
        /// <param name="config">The <see cref="JobHostConfiguration"/> to configure.</param>
        public static void UseServiceBus(this JobHostConfiguration config)
        {
            if (config == null)
            {
                throw new ArgumentNullException("config");
            }

            ServiceBusConfiguration serviceBusConfig = new ServiceBusConfiguration();

            config.UseServiceBus(serviceBusConfig);
        }
        /// <summary>
        /// Enables use of ServiceBus job extensions
        /// </summary>
        /// <param name="config">The <see cref="JobHostConfiguration"/> to configure.</param>
        public static void UseServiceBus(this JobHostConfiguration config)
        {
            if (config == null)
            {
                throw new ArgumentNullException("config");
            }

            ServiceBusConfiguration serviceBusConfig = new ServiceBusConfiguration
            {
                // Can remove this pragma in a future release after
                // JobHostConfiguration.ServiceBusConnectionString is removed
                #pragma warning disable 0618
                ConnectionString = config.ServiceBusConnectionString
                #pragma warning restore 0618
            };

            config.UseServiceBus(serviceBusConfig);
        }