C# Класс Rainy.OAuth.RainyTokenStore

Simple token store. Holds our RequestTokens and AccessTokens.
Наследование: ITokenStore
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ConsumeAccessToken ( IOAuthContext accessContext ) : void
ConsumeRequestToken ( IOAuthContext requestContext ) : void
CreateAccessToken ( IOAuthContext context ) : IToken

Create an access token using xAuth.

CreateRequestToken ( IOAuthContext context ) : IToken
GetAccessTokenAssociatedWithRequestToken ( IOAuthContext requestContext ) : IToken
GetAccessTokenSecret ( IOAuthContext context ) : string
GetCallbackUrlForToken ( IOAuthContext requestContext ) : string
GetRequestTokenSecret ( IOAuthContext context ) : string
GetStatusOfRequestForAccess ( IOAuthContext accessContext ) : RequestForAccessStatus
GetToken ( IOAuthContext context ) : IToken
GetVerificationCodeForRequestToken ( IOAuthContext requestContext ) : string
RainyTokenStore ( ITokenRepository accessTokenRepository, ITokenRepository requestTokenRepository ) : System
RenewAccessToken ( IOAuthContext requestContext ) : IToken

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

Метод Описание
GetAccessToken ( IOAuthContext context ) : DevDefined.OAuth.Storage.Basic.AccessToken
GetRequestToken ( IOAuthContext context ) : DevDefined.OAuth.Storage.Basic.RequestToken
UseUpRequestToken ( IOAuthContext requestContext, DevDefined.OAuth.Storage.Basic.RequestToken requestToken ) : void

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

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

public ConsumeAccessToken ( IOAuthContext accessContext ) : void
accessContext IOAuthContext
Результат void

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

public ConsumeRequestToken ( IOAuthContext requestContext ) : void
requestContext IOAuthContext
Результат void

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

Create an access token using xAuth.
public CreateAccessToken ( IOAuthContext context ) : IToken
context IOAuthContext The context.
Результат IToken

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

public CreateRequestToken ( IOAuthContext context ) : IToken
context IOAuthContext
Результат IToken

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

public GetAccessTokenAssociatedWithRequestToken ( IOAuthContext requestContext ) : IToken
requestContext IOAuthContext
Результат IToken

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

public GetAccessTokenSecret ( IOAuthContext context ) : string
context IOAuthContext
Результат string

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

public GetCallbackUrlForToken ( IOAuthContext requestContext ) : string
requestContext IOAuthContext
Результат string

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

public GetRequestTokenSecret ( IOAuthContext context ) : string
context IOAuthContext
Результат string

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

public GetStatusOfRequestForAccess ( IOAuthContext accessContext ) : RequestForAccessStatus
accessContext IOAuthContext
Результат RequestForAccessStatus

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

public GetToken ( IOAuthContext context ) : IToken
context IOAuthContext
Результат IToken

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

public GetVerificationCodeForRequestToken ( IOAuthContext requestContext ) : string
requestContext IOAuthContext
Результат string

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

public RainyTokenStore ( ITokenRepository accessTokenRepository, ITokenRepository requestTokenRepository ) : System
accessTokenRepository ITokenRepository
requestTokenRepository ITokenRepository
Результат System

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

public RenewAccessToken ( IOAuthContext requestContext ) : IToken
requestContext IOAuthContext
Результат IToken