C# Class MediaFireSDK.Core.MediaFireSessionBroker

Inheritance: IDisposable
Afficher le fichier Open project: MediaFire/mediafire-csharp-open-sdk Class Usage Examples

Private Properties

Свойство Type Description
GetMediaFireSignature string
GetSessionTokenInternal Task
LaunchPeriodicRenewal void
PeriodicRenewalRoutine Task
RenewSessionTokenInternal Task
RetrieveSessionToken Task
WaitForRenewal Task

Méthodes publiques

Méthode Description
Authenticate ( HttpRequestConfiguration request ) : Task
Dispose ( ) : void
GetSessionToken ( ) : Task
MediaFireSessionBroker ( ICryptoService cryptoService, MediaFireApiConfiguration configuration, string email, string password, MediaFireRequestController requestController ) : System
RetrieveNewSessionToken ( ) : Task

Private Methods

Méthode Description
GetMediaFireSignature ( string email, string password ) : string
GetSessionTokenInternal ( ) : Task
LaunchPeriodicRenewal ( ) : void
PeriodicRenewalRoutine ( System.TimeSpan period, CancellationToken cancellationToken ) : Task
RenewSessionTokenInternal ( ) : Task
RetrieveSessionToken ( HttpRequestConfiguration httpRequest ) : Task
WaitForRenewal ( ) : Task

Method Details

Authenticate() public méthode

public Authenticate ( HttpRequestConfiguration request ) : Task
request HttpRequestConfiguration
Résultat Task

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetSessionToken() public méthode

public GetSessionToken ( ) : Task
Résultat Task

MediaFireSessionBroker() public méthode

public MediaFireSessionBroker ( ICryptoService cryptoService, MediaFireApiConfiguration configuration, string email, string password, MediaFireRequestController requestController ) : System
cryptoService ICryptoService
configuration MediaFireSDK.Model.MediaFireApiConfiguration
email string
password string
requestController MediaFireRequestController
Résultat System

RetrieveNewSessionToken() public méthode

public RetrieveNewSessionToken ( ) : Task
Résultat Task