/// <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);
 }
Ejemplo n.º 3
0
 /// <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);
 }