C# Class Unipluss.TransactionService.DAL.MvaTokenRepository

Inheritance: IMvaTokenRepository
Afficher le fichier Open project: unipluss/invoicetransactions Class Usage Examples

Private Properties

Свойство Type Description
FillCacheAsync System.Threading.Tasks.Task
TryGetTokenFromCache bool

Méthodes publiques

Méthode Description
AddMvaToken ( MvaToken mvaToken ) : MvaToken
DeleteMvaToken ( int mvanumber ) : void
EnsureStorageCreated ( ) : System.Threading.Tasks.Task
GenerateNewKey ( ) : string
GetAllMvaTokens ( ) : IEnumerable
GetAllMvaTokensAsync ( ) : Task>
GetTokenForMvaNumber ( int mvanumber ) : string

First tries to load token from cache. If cache is not available, a query is done directly to table storage.

Private Methods

Méthode Description
FillCacheAsync ( ) : System.Threading.Tasks.Task
TryGetTokenFromCache ( int mvanumber, string &token ) : bool

Method Details

AddMvaToken() public méthode

public AddMvaToken ( MvaToken mvaToken ) : MvaToken
mvaToken MvaToken
Résultat MvaToken

DeleteMvaToken() public méthode

public DeleteMvaToken ( int mvanumber ) : void
mvanumber int
Résultat void

EnsureStorageCreated() public méthode

public EnsureStorageCreated ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

GenerateNewKey() public static méthode

public static GenerateNewKey ( ) : string
Résultat string

GetAllMvaTokens() public méthode

public GetAllMvaTokens ( ) : IEnumerable
Résultat IEnumerable

GetAllMvaTokensAsync() public méthode

public GetAllMvaTokensAsync ( ) : Task>
Résultat Task>

GetTokenForMvaNumber() public méthode

First tries to load token from cache. If cache is not available, a query is done directly to table storage.
public GetTokenForMvaNumber ( int mvanumber ) : string
mvanumber int
Résultat string