C# Class Tp.Integration.Plugin.Common.Domain.AccountCollection

Inheritance: IAccountCollection
Afficher le fichier Open project: TargetProcess/Target-Process-Plugins Class Usage Examples

Private Properties

Свойство Type Description
CreateSnapshot IEnumerable
IEnumerable IEnumerator
OnAccountChanged void

Méthodes publiques

Méthode Description
AccountCollection ( IAccountRepository accountRepository, IEventAggregator eventAggregator ) : System
GetEnumerator ( ) : IEnumerator
GetOrCreate ( AccountName accountName ) : IAccount
Remove ( AccountName accountName ) : void

Private Methods

Méthode Description
CreateSnapshot ( ) : IEnumerable
IEnumerable ( ) : IEnumerator
OnAccountChanged ( AccountName accountName ) : void

Method Details

AccountCollection() public méthode

public AccountCollection ( IAccountRepository accountRepository, IEventAggregator eventAggregator ) : System
accountRepository IAccountRepository
eventAggregator IEventAggregator
Résultat System

GetEnumerator() public méthode

public GetEnumerator ( ) : IEnumerator
Résultat IEnumerator

GetOrCreate() public méthode

public GetOrCreate ( AccountName accountName ) : IAccount
accountName Tp.Integration.Messages.AccountName
Résultat IAccount

Remove() public méthode

public Remove ( AccountName accountName ) : void
accountName Tp.Integration.Messages.AccountName
Résultat void