C# Класс Tigwi.Storage.Library.UserStorage

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

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

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