C# 클래스 Tigwi.Storage.Library.UserStorage

상속: IUserStorage
파일 보기 프로젝트 열기: ismaelbelghiti/Tigwi

공개 메소드들

메소드 설명
AssociateOpenIdUri ( System.Guid userId, string openIdUri ) : void
Create ( string login, string email, Byte password ) : System.Guid
DeactivateApiKey ( System.Guid userId, System.Guid apiKey ) : void
DeassociateOpenIdUri ( System.Guid userId, string openIdUri ) : void
Delete ( System.Guid userId ) : void
GenerateApiKey ( System.Guid userId, string applicationName ) : System.Guid
GetAccounts ( System.Guid userId ) : HashSet
GetId ( string login ) : System.Guid
GetIdByApiKey ( System.Guid apiKey ) : System.Guid
GetIdByOpenIdUri ( string openIdUri ) : System.Guid
GetInfo ( System.Guid userId ) : IUserInfo
GetPassword ( System.Guid userId ) : Byte[]
ListApiKeys ( System.Guid userId ) : string>.Dictionary
ListOpenIdUris ( System.Guid userId ) : HashSet
SetInfo ( System.Guid userId, string email, System.Guid mainAccountId ) : void
SetPassword ( System.Guid userId, Byte pass ) : void
UserStorage ( BlobFactory blobFactory ) : System

메소드 상세

AssociateOpenIdUri() 공개 메소드

public AssociateOpenIdUri ( System.Guid userId, string openIdUri ) : void
userId System.Guid
openIdUri string
리턴 void

Create() 공개 메소드

public Create ( string login, string email, Byte password ) : System.Guid
login string
email string
password Byte
리턴 System.Guid

DeactivateApiKey() 공개 메소드

public DeactivateApiKey ( System.Guid userId, System.Guid apiKey ) : void
userId System.Guid
apiKey System.Guid
리턴 void

DeassociateOpenIdUri() 공개 메소드

public DeassociateOpenIdUri ( System.Guid userId, string openIdUri ) : void
userId System.Guid
openIdUri string
리턴 void

Delete() 공개 메소드

public Delete ( System.Guid userId ) : void
userId System.Guid
리턴 void

GenerateApiKey() 공개 메소드

public GenerateApiKey ( System.Guid userId, string applicationName ) : System.Guid
userId System.Guid
applicationName string
리턴 System.Guid

GetAccounts() 공개 메소드

public GetAccounts ( System.Guid userId ) : HashSet
userId System.Guid
리턴 HashSet

GetId() 공개 메소드

public GetId ( string login ) : System.Guid
login string
리턴 System.Guid

GetIdByApiKey() 공개 메소드

public GetIdByApiKey ( System.Guid apiKey ) : System.Guid
apiKey System.Guid
리턴 System.Guid

GetIdByOpenIdUri() 공개 메소드

public GetIdByOpenIdUri ( string openIdUri ) : System.Guid
openIdUri string
리턴 System.Guid

GetInfo() 공개 메소드

public GetInfo ( System.Guid userId ) : IUserInfo
userId System.Guid
리턴 IUserInfo

GetPassword() 공개 메소드

public GetPassword ( System.Guid userId ) : Byte[]
userId System.Guid
리턴 Byte[]

ListApiKeys() 공개 메소드

public ListApiKeys ( System.Guid userId ) : string>.Dictionary
userId System.Guid
리턴 string>.Dictionary

ListOpenIdUris() 공개 메소드

public ListOpenIdUris ( System.Guid userId ) : HashSet
userId System.Guid
리턴 HashSet

SetInfo() 공개 메소드

public SetInfo ( System.Guid userId, string email, System.Guid mainAccountId ) : void
userId System.Guid
email string
mainAccountId System.Guid
리턴 void

SetPassword() 공개 메소드

public SetPassword ( System.Guid userId, Byte pass ) : void
userId System.Guid
pass Byte
리턴 void

UserStorage() 공개 메소드

public UserStorage ( BlobFactory blobFactory ) : System
blobFactory BlobFactory
리턴 System