C# Класс Unipluss.TransactionService.DAL.MvaTokenRepository

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

Private Properties

Свойство Тип Описание
FillCacheAsync System.Threading.Tasks.Task
TryGetTokenFromCache bool

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

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

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

Метод Описание
FillCacheAsync ( ) : System.Threading.Tasks.Task
TryGetTokenFromCache ( int mvanumber, string &token ) : bool

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

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

public AddMvaToken ( MvaToken mvaToken ) : MvaToken
mvaToken MvaToken
Результат MvaToken

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

public DeleteMvaToken ( int mvanumber ) : void
mvanumber int
Результат void

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

public EnsureStorageCreated ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

GenerateNewKey() публичный статический Метод

public static GenerateNewKey ( ) : string
Результат string

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

public GetAllMvaTokens ( ) : IEnumerable
Результат IEnumerable

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

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

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

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