示例#1
0
 FileUploadSpec GetSpec(FileUploadSpec spec) => spec.Progress == null
     ? new FileUploadSpec(spec.LocalFile, _authProvider.HandleUri(spec.Uri))
 {
     Verification      = spec.Verification,
     CancellationToken = spec.CancellationToken
 }
     : new FileUploadSpec(spec.LocalFile, _authProvider.HandleUri(spec.Uri), spec.Progress)
 {
     Verification      = spec.Verification,
     CancellationToken = spec.CancellationToken
 };
示例#2
0
 public Task UploadAsync(FileUploadSpec spec) => Wrap(() => _uploader.UploadAsync(spec), spec);
示例#3
0
 public void Upload(FileUploadSpec spec)
 {
     Wrap(() => _uploader.Upload(spec), spec);
 }
示例#4
0
 public Task UploadAsync(FileUploadSpec spec) => UploadAsyncInternal(spec.LocalFile, spec.Uri, spec.Progress);
示例#5
0
 public void Upload(FileUploadSpec spec)
 {
     UploadInternal(spec.LocalFile, spec.Uri, spec.Progress);
 }