C# Класс MediaFireSDK.Core.MediaFireSessionBroker

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetMediaFireSignature string
GetSessionTokenInternal Task
LaunchPeriodicRenewal void
PeriodicRenewalRoutine Task
RenewSessionTokenInternal Task
RetrieveSessionToken Task
WaitForRenewal Task

Открытые методы

Метод Описание
Authenticate ( HttpRequestConfiguration request ) : Task
Dispose ( ) : void
GetSessionToken ( ) : Task
MediaFireSessionBroker ( ICryptoService cryptoService, MediaFireApiConfiguration configuration, string email, string password, MediaFireRequestController requestController ) : System
RetrieveNewSessionToken ( ) : Task

Приватные методы

Метод Описание
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

Описание методов

Authenticate() публичный Метод

public Authenticate ( HttpRequestConfiguration request ) : Task
request HttpRequestConfiguration
Результат Task

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetSessionToken() публичный Метод

public GetSessionToken ( ) : Task
Результат Task

MediaFireSessionBroker() публичный Метод

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
Результат System

RetrieveNewSessionToken() публичный Метод

public RetrieveNewSessionToken ( ) : Task
Результат Task