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; }
public TusClient(ITusCore tusCore, ITusExtension tusExtension, ITusClientOptions tusClientOptions) { _tusCore = tusCore; _tusExtension = tusExtension; _tusClientOptions = tusClientOptions; }
public TusClient(ITusCore tusCore, ITusExtension tusExtension, ITusClientOptions tusClientOptions) : base(tusCore, tusExtension, tusClientOptions) { }