C# Class MediaFireSDK.Core.MediaFireUploadApi

Inheritance: MediaFireApiBase, IMediaFireUploadApi
Afficher le fichier Open project: MediaFire/mediafire-csharp-open-sdk

Méthodes publiques

Méthode 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

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

Method Details

Check() public méthode

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
Résultat Task

GetUploadConfiguration() public méthode

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
Résultat Task

MediaFireUploadApi() public méthode

public MediaFireUploadApi ( MediaFireRequestController requestController ) : System
requestController MediaFireRequestController
Résultat System

MediaFireUploadApi() public méthode

public MediaFireUploadApi ( MediaFireRequestController requestController, MediaFireApiConfiguration configuration ) : System
requestController MediaFireRequestController
configuration MediaFireSDK.Model.MediaFireApiConfiguration
Résultat System

PollUpload() public méthode

public PollUpload ( string key ) : Task
key string
Résultat Task

ProcessUploadResponse() public méthode

public ProcessUploadResponse ( string content ) : Task
content string
Résultat Task

Simple() public méthode

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
Résultat Task