C# Class MediaFireSDK.Core.MediaFireUploadApi

Inheritance: MediaFireApiBase, IMediaFireUploadApi
ファイルを表示 Open project: MediaFire/mediafire-csharp-open-sdk

Public Methods

Method Description
Check ( string fileName, long size, string deviceId = null, string hash = null, string folderKey = null, bool resumable = false ) : Task
GetUploadConfiguration ( string fileName, long size, string folderKey = null, MediaFireActionOnDuplicate actionOnDuplicate = MediaFireActionOnDuplicate.Keep, System.DateTime modificationTime = null ) : Task
MediaFireUploadApi ( MediaFireRequestController requestController ) : System
MediaFireUploadApi ( MediaFireRequestController requestController, MediaFireApiConfiguration configuration ) : System
PollUpload ( string key ) : Task
ProcessUploadResponse ( string content ) : Task
Simple ( MediaFireUploadConfiguration uploadConfiguration, Stream content, IProgress progress = null, CancellationToken tokenParam = null ) : Task

Private Methods

Method Description
ConfigureForSimpleUpload ( HttpRequestConfiguration requestConfig, string folderKey = null, MediaFireActionOnDuplicate actionOnDuplicate = MediaFireActionOnDuplicate.Keep, System.DateTime modificationTime = null ) : void

Method Details

Check() public method

public Check ( string fileName, long size, string deviceId = null, string hash = null, string folderKey = null, bool resumable = false ) : Task
fileName string
size long
deviceId string
hash string
folderKey string
resumable bool
return Task

GetUploadConfiguration() public method

public GetUploadConfiguration ( string fileName, long size, string folderKey = null, MediaFireActionOnDuplicate actionOnDuplicate = MediaFireActionOnDuplicate.Keep, System.DateTime modificationTime = null ) : Task
fileName string
size long
folderKey string
actionOnDuplicate MediaFireActionOnDuplicate
modificationTime System.DateTime
return Task

MediaFireUploadApi() public method

public MediaFireUploadApi ( MediaFireRequestController requestController ) : System
requestController MediaFireRequestController
return System

MediaFireUploadApi() public method

public MediaFireUploadApi ( MediaFireRequestController requestController, MediaFireApiConfiguration configuration ) : System
requestController MediaFireRequestController
configuration MediaFireSDK.Model.MediaFireApiConfiguration
return System

PollUpload() public method

public PollUpload ( string key ) : Task
key string
return Task

ProcessUploadResponse() public method

public ProcessUploadResponse ( string content ) : Task
content string
return Task

Simple() public method

public Simple ( MediaFireUploadConfiguration uploadConfiguration, Stream content, IProgress progress = null, CancellationToken tokenParam = null ) : Task
uploadConfiguration MediaFireSDK.Model.MediaFireUploadConfiguration
content Stream
progress IProgress
tokenParam System.Threading.CancellationToken
return Task