/// <summary> /// Enable or disable the <see cref="IDataUpdateUrlFormatter"/> /// to be used when creating the complete URL to request updates /// from. /// </summary> /// <remarks> /// Setting this to false is equivalent to calling /// <see cref="SetDataUpdateUrlFormatter(IDataUpdateUrlFormatter)"/> /// with a null parameter. /// It is available as a separate method in order to support /// disabling the formatter from a configuration file. /// </remarks> /// <param name="useFormatter"> /// True to use the specified formatter (default). False to /// prevent the specified formatter from being used. /// </param> /// <returns> /// This builder instance. /// </returns> public TBuilder SetDataUpdateUseUrlFormatter(bool useFormatter) { if (useFormatter == false) { _dataUpdateUrlFormatter = null; } return(this as TBuilder); }
/// <summary> /// Specify a <see cref="IDataUpdateUrlFormatter"/> to be /// used by the <see cref="DataUpdateService"/> when building the /// complete URL to query for updated data. /// </summary> /// <param name="formatter"> /// The formatter to use. /// </param> /// <returns> /// This builder instance. /// </returns> public TBuilder SetDataUpdateUrlFormatter( IDataUpdateUrlFormatter formatter) { _dataUpdateUrlFormatter = formatter; return(this as TBuilder); }
/// <summary> /// Specify a <see cref="IDataUpdateUrlFormatter"/> to be /// used by the <see cref="DataUpdateService"/> when building the /// complete URL to query for updated data. /// </summary> /// <param name="formatter"> /// The formatter to use. /// </param> /// <returns> /// This builder instance. /// </returns> public TBuilder SetDataUpdateUrlFormatter( IDataUpdateUrlFormatter formatter) { _dataFileBuilder.SetDataUpdateUrlFormatter(formatter); return(this as TBuilder); }