C# 클래스 Tp.Integration.Plugin.Common.Storage.Persisters.ProfilePersister

상속: IProfilePersister
파일 보기 프로젝트 열기: TargetProcess/Target-Process-Plugins

공개 메소드들

메소드 설명
Add ( ProfileName profileName, bool initialized, AccountName accountName ) : Profile
Delete ( ProfileName profileName, AccountName accountName ) : void
GetAll ( AccountName accountName ) : IEnumerable
ProfilePersister ( IDatabaseConfiguration configuration, IPluginMetadata pluginMetadata ) : System.Collections.Generic
Update ( ProfileName profileName, bool initialized, AccountName accountName ) : Profile

비공개 메소드들

메소드 설명
CreateDataContext ( ) : PluginDatabaseModelDataContext
SelectAccount ( IQueryable accounts, AccountName accountName ) : IQueryable
SelectProfile ( IQueryable accounts, ProfileName profileName, AccountName accountName ) : Profile

메소드 상세

Add() 공개 메소드

public Add ( ProfileName profileName, bool initialized, AccountName accountName ) : Profile
profileName Tp.Integration.Messages.ProfileName
initialized bool
accountName Tp.Integration.Messages.AccountName
리턴 Profile

Delete() 공개 메소드

public Delete ( ProfileName profileName, AccountName accountName ) : void
profileName Tp.Integration.Messages.ProfileName
accountName Tp.Integration.Messages.AccountName
리턴 void

GetAll() 공개 메소드

public GetAll ( AccountName accountName ) : IEnumerable
accountName Tp.Integration.Messages.AccountName
리턴 IEnumerable

ProfilePersister() 공개 메소드

public ProfilePersister ( IDatabaseConfiguration configuration, IPluginMetadata pluginMetadata ) : System.Collections.Generic
configuration IDatabaseConfiguration
pluginMetadata IPluginMetadata
리턴 System.Collections.Generic

Update() 공개 메소드

public Update ( ProfileName profileName, bool initialized, AccountName accountName ) : Profile
profileName Tp.Integration.Messages.ProfileName
initialized bool
accountName Tp.Integration.Messages.AccountName
리턴 Profile