public static UpdateBuilder UseAssemblyCurrentVersionDeterminer(this UpdateBuilder updateBuilder, Assembly assembly)
 {
     updateBuilder.UseCurrentVersionDetermine(new AssemblyCurrentVersionDeterminer(assembly));
     return(updateBuilder);
 }
 public static UpdateBuilder UseAssemblyCurrentVersionDeterminer <TType>(this UpdateBuilder updateBuilder)
 => UseAssemblyCurrentVersionDeterminer(updateBuilder, typeof(TType).Assembly);
コード例 #3
0
 public UpdateBuilderSourceParser(UpdateBuilder updateBuilder, Func <IVersionParser, IVersionSource> creator)
 {
     _updateBuilder = updateBuilder;
     _creator       = creator;
 }
コード例 #4
0
 public static UpdateBuilderSourceParser UseHttpSource(this UpdateBuilder updateBuilder, IHttpClientFactory httpClientFactory)
 => new UpdateBuilderSourceParser(updateBuilder,
                                  p => new HttpVersionSource(updateBuilder.LoggerFactory,
                                                             p,
                                                             httpClientFactory)
                                  );
コード例 #5
0
 public static UpdateBuilderSourceParser UseHttpSource(this UpdateBuilder updateBuilder, Uri uri)
 => new UpdateBuilderSourceParser(updateBuilder,
                                  p => new HttpVersionSource(updateBuilder.LoggerFactory,
                                                             p,
                                                             new DefaultHttpClientFactory(uri))
                                  );