Example #1
0
 public TusClient(IServiceProvider serviceProvider, string clientName, Uri serverHost, Func <TusUploadContext, int> getUploadSize = null)
 {
     _serviceProvider             = serviceProvider;
     this.ClientName              = clientName;
     _tusCore                     = serviceProvider.GetRequiredService <ITusCore>();
     _tusExtension                = serviceProvider.GetRequiredService <ITusExtension>();
     _tusCore.HttpClientName      = clientName;
     _tusExtension.HttpClientName = clientName;
     _serverHost                  = serverHost;
     GetUploadSize                = getUploadSize == null ? (context) => 1 * 1024 * 1024 : getUploadSize;
 }
Example #2
0
 public TusClient(ITusCore tusCore, ITusExtension tusExtension, ITusClientOptions tusClientOptions)
 {
     _tusCore          = tusCore;
     _tusExtension     = tusExtension;
     _tusClientOptions = tusClientOptions;
 }
Example #3
0
 public TusClient(ITusCore tusCore, ITusExtension tusExtension, ITusClientOptions tusClientOptions) : base(tusCore, tusExtension, tusClientOptions)
 {
 }