C# 클래스 MediaFireSDK.Core.MediaFireSessionBroker

상속: IDisposable
파일 보기 프로젝트 열기: MediaFire/mediafire-csharp-open-sdk 1 사용 예제들

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