C# Класс Bancor.Core.Grains.JournaledAccountGrain

Наследование: JournaledGrain, IJournaledAccountGrain, ICustomStorageInterface
Показать файл Открыть проект

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

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