/// <summary> /// Add ApiHub configuration to <see cref="JobHostConfiguration"/> /// </summary> /// <param name="config">current <see cref="JobHostConfiguration"/></param> /// <param name="apiHubConfiguration">Instance of <see cref="ApiHubConfiguration"/></param> public static void UseApiHub(this JobHostConfiguration config, ApiHubConfiguration apiHubConfiguration = null) { if (config == null) { throw new ArgumentNullException("config"); } if (apiHubConfiguration == null) { apiHubConfiguration = new ApiHubConfiguration(); } IExtensionRegistry extensions = config.GetService <IExtensionRegistry>(); extensions.RegisterExtension <IExtensionConfigProvider>(apiHubConfiguration); }