C# 클래스 Bancor.Core.Grains.JournaledAccountGrain

상속: JournaledGrain, IJournaledAccountGrain, ICustomStorageInterface
파일 보기 프로젝트 열기: matand/bankor

공개 메소드들

메소드 설명
AddTransaction ( Transaction transaction ) : Task
ApplyUpdatesToStorage ( IReadOnlyList updates, int expectedversion ) : Task
Balance ( ) : Task
Deposit ( decimal amount, string description ) : Task
HasName ( string name ) : Task
HasNewName ( string name ) : Task
JournaledAccountGrain ( IJournaldAccountRepository journaldAccountRepository ) : System.Collections.Generic
Name ( ) : Task
ReadStateFromStorage ( ) : JournaledAccountGrainState>>.Task
Withdraw ( decimal amount, string description ) : Task

비공개 메소드들

메소드 설명
EnsureCreated ( ) : void

메소드 상세

AddTransaction() 공개 메소드

public AddTransaction ( Transaction transaction ) : Task
transaction Transaction
리턴 Task

ApplyUpdatesToStorage() 공개 메소드

public ApplyUpdatesToStorage ( IReadOnlyList updates, int expectedversion ) : Task
updates IReadOnlyList
expectedversion int
리턴 Task

Balance() 공개 메소드

public Balance ( ) : Task
리턴 Task

Deposit() 공개 메소드

public Deposit ( decimal amount, string description ) : Task
amount decimal
description string
리턴 Task

HasName() 공개 메소드

public HasName ( string name ) : Task
name string
리턴 Task

HasNewName() 공개 메소드

public HasNewName ( string name ) : Task
name string
리턴 Task

JournaledAccountGrain() 공개 메소드

public JournaledAccountGrain ( IJournaldAccountRepository journaldAccountRepository ) : System.Collections.Generic
journaldAccountRepository IJournaldAccountRepository
리턴 System.Collections.Generic

Name() 공개 메소드

public Name ( ) : Task
리턴 Task

ReadStateFromStorage() 공개 메소드

public ReadStateFromStorage ( ) : JournaledAccountGrainState>>.Task
리턴 JournaledAccountGrainState>>.Task

Withdraw() 공개 메소드

public Withdraw ( decimal amount, string description ) : Task
amount decimal
description string
리턴 Task