C# 클래스 Unipluss.TransactionService.DAL.MvaTokenRepository

상속: IMvaTokenRepository
파일 보기 프로젝트 열기: unipluss/invoicetransactions 1 사용 예제들

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