C# 클래스 Telestream.Cloud.SDK.Core.FileUploader

파일 보기 프로젝트 열기: Telestream/telestream-cloud-.Net-sdk

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

AbortUpload() 공개 메소드

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

FileUploader() 공개 메소드

public FileUploader ( ) : System
리턴 System

GetBrokenUpload() 공개 메소드

public GetBrokenUpload ( Stream dataStream, string location ) : Task
dataStream Stream
location string
리턴 Task

ResumeUpload() 공개 메소드

public ResumeUpload ( UploadSession session, Stream dataStream ) : Task
session Telestream.Cloud.SDK.Model.UploadSession
dataStream Stream
리턴 Task

ResumeUpload() 공개 메소드

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
리턴 Task

ResumeUpload() 공개 메소드

public ResumeUpload ( UploadSession session, long position, Stream dataStream ) : Task
session Telestream.Cloud.SDK.Model.UploadSession
position long
dataStream Stream
리턴 Task

ResumeUpload() 공개 메소드

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
리턴 Task

UploadFile() 공개 메소드

public UploadFile ( UploadSession session, Stream dataStream ) : Task
session Telestream.Cloud.SDK.Model.UploadSession
dataStream Stream
리턴 Task

UploadFile() 공개 메소드

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

UploadFile() 공개 메소드

public UploadFile ( UploadSession session, Stream dataStream, IProgress progress ) : Task
session Telestream.Cloud.SDK.Model.UploadSession
dataStream Stream
progress IProgress
리턴 Task

UploadFile() 공개 메소드

public UploadFile ( UploadSession session, long position, Stream dataStream ) : Task
session Telestream.Cloud.SDK.Model.UploadSession
position long
dataStream Stream
리턴 Task

UploadFile() 공개 메소드

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
리턴 Task