コード例 #1
0
 /// <summary>
 /// Adds the named model at the specified location to the builder.
 /// </summary>
 /// <param name="builder">The builder to which to add the model.</param>
 /// <param name="modelName">
 /// The name of the model which allows for uniquely identifying the model when
 /// multiple models have the same <typeparamref name="TData"/> and
 /// <typeparamref name="TPrediction"/> types.
 /// </param>
 /// <param name="uri">The location of the model.</param>
 /// <returns>
 /// The updated <see cref="PredictionEnginePoolBuilder{TData, TPrediction}"/>.
 /// </returns>
 public static PredictionEnginePoolBuilder <TData, TPrediction> FromUri <TData, TPrediction>(
     this PredictionEnginePoolBuilder <TData, TPrediction> builder, string modelName, string uri)
     where TData : class
     where TPrediction : class, new()
 {
     return(builder.FromUri(modelName, new Uri(uri)));
 }
コード例 #2
0
 /// <summary>
 /// Adds the model at the specified location to the builder.
 /// </summary>
 /// <param name="builder">The builder to which to add the model.</param>
 /// <param name="uri">The location of the model.</param>
 /// <param name="period">
 /// How often to query if the model has been updated at the specified location.
 /// </param>
 /// <returns>
 /// The updated <see cref="PredictionEnginePoolBuilder{TData, TPrediction}"/>.
 /// </returns>
 public static PredictionEnginePoolBuilder <TData, TPrediction> FromUri <TData, TPrediction>(
     this PredictionEnginePoolBuilder <TData, TPrediction> builder, string uri, TimeSpan period)
     where TData : class where TPrediction : class, new()
 {
     return(builder.FromUri(string.Empty, new Uri(uri), period));
 }
コード例 #3
0
 /// <summary>
 /// Adds the named model at the specified location to the builder.
 /// </summary>
 /// <param name="builder">The builder to which to add the model.</param>
 /// <param name="modelName">
 /// The name of the model which allows for uniquely identifying the model when
 /// multiple models have the same <typeparamref name="TData"/> and
 /// <typeparamref name="TPrediction"/> types.
 /// </param>
 /// <param name="uri">The location of the model.</param>
 /// <returns>
 /// The updated <see cref="PredictionEnginePoolBuilder{TData, TPrediction}"/>.
 /// </returns>
 public static PredictionEnginePoolBuilder <TData, TPrediction> FromUri <TData, TPrediction>(
     this PredictionEnginePoolBuilder <TData, TPrediction> builder, string modelName, Uri uri)
     where TData : class where TPrediction : class, new()
 {
     return(builder.FromUri(modelName, uri, TimeSpan.FromMinutes(5)));
 }