C# Class Telestream.Cloud.SDK.Core.FileUploader

Afficher le fichier Open project: Telestream/telestream-cloud-.Net-sdk

Méthodes publiques

Méthode Description
AbortUpload ( UploadSession session, CancellationToken cancelToken = default(CancellationToken) ) : Task
FileUploader ( ) : System
GetBrokenUpload ( Stream dataStream, string location ) : Task
ResumeUpload ( UploadSession session, Stream dataStream ) : Task
ResumeUpload ( UploadSession session, Stream dataStream, IProgress progress, CancellationToken cancelToken = default(CancellationToken) ) : Task
ResumeUpload ( UploadSession session, long position, Stream dataStream ) : Task
ResumeUpload ( UploadSession session, long position, Stream dataStream, IProgress progress, CancellationToken cancelToken = default(CancellationToken) ) : Task
UploadFile ( UploadSession session, Stream dataStream ) : Task
UploadFile ( UploadSession session, Stream dataStream, CancellationToken cancelToken ) : Task
UploadFile ( UploadSession session, Stream dataStream, IProgress progress ) : Task
UploadFile ( UploadSession session, long position, Stream dataStream ) : Task
UploadFile ( UploadSession session, long position, Stream dataStream, IProgress progress, CancellationToken cancelToken = default(CancellationToken) ) : Task

Private Methods

Méthode Description
CreateChunkMessage ( long from, long to, long totalLength, byte bytes, string location ) : HttpRequestMessage
CreateMessageContent ( string contentRange, byte bytes ) : HttpContent
ExtractFromHeader ( HttpResponseMessage response ) : string
GetPosition ( HttpResponseMessage response ) : long
GetPosition ( string headerValue ) : long
SendMessage ( HttpClient client, HttpRequestMessage message, CancellationToken cancelToken = default(CancellationToken) ) : Task
SendMessage ( HttpRequestMessage message, CancellationToken cancelToken = default(CancellationToken) ) : Task

Method Details

AbortUpload() public méthode

public AbortUpload ( UploadSession session, CancellationToken cancelToken = default(CancellationToken) ) : Task
session Telestream.Cloud.SDK.Model.UploadSession
cancelToken System.Threading.CancellationToken
Résultat Task

FileUploader() public méthode

public FileUploader ( ) : System
Résultat System

GetBrokenUpload() public méthode

public GetBrokenUpload ( Stream dataStream, string location ) : Task
dataStream Stream
location string
Résultat Task

ResumeUpload() public méthode

public ResumeUpload ( UploadSession session, Stream dataStream ) : Task
session Telestream.Cloud.SDK.Model.UploadSession
dataStream Stream
Résultat Task

ResumeUpload() public méthode

public ResumeUpload ( UploadSession session, Stream dataStream, IProgress progress, CancellationToken cancelToken = default(CancellationToken) ) : Task
session Telestream.Cloud.SDK.Model.UploadSession
dataStream Stream
progress IProgress
cancelToken System.Threading.CancellationToken
Résultat Task

ResumeUpload() public méthode

public ResumeUpload ( UploadSession session, long position, Stream dataStream ) : Task
session Telestream.Cloud.SDK.Model.UploadSession
position long
dataStream Stream
Résultat Task

ResumeUpload() public méthode

public ResumeUpload ( UploadSession session, long position, Stream dataStream, IProgress progress, CancellationToken cancelToken = default(CancellationToken) ) : Task
session Telestream.Cloud.SDK.Model.UploadSession
position long
dataStream Stream
progress IProgress
cancelToken System.Threading.CancellationToken
Résultat Task

UploadFile() public méthode

public UploadFile ( UploadSession session, Stream dataStream ) : Task
session Telestream.Cloud.SDK.Model.UploadSession
dataStream Stream
Résultat Task

UploadFile() public méthode

public UploadFile ( UploadSession session, Stream dataStream, CancellationToken cancelToken ) : Task
session Telestream.Cloud.SDK.Model.UploadSession
dataStream Stream
cancelToken System.Threading.CancellationToken
Résultat Task

UploadFile() public méthode

public UploadFile ( UploadSession session, Stream dataStream, IProgress progress ) : Task
session Telestream.Cloud.SDK.Model.UploadSession
dataStream Stream
progress IProgress
Résultat Task

UploadFile() public méthode

public UploadFile ( UploadSession session, long position, Stream dataStream ) : Task
session Telestream.Cloud.SDK.Model.UploadSession
position long
dataStream Stream
Résultat Task

UploadFile() public méthode

public UploadFile ( UploadSession session, long position, Stream dataStream, IProgress progress, CancellationToken cancelToken = default(CancellationToken) ) : Task
session Telestream.Cloud.SDK.Model.UploadSession
position long
dataStream Stream
progress IProgress
cancelToken System.Threading.CancellationToken
Résultat Task