C# Class HaloOnline.Server.Core.Http.Auth.HaloUserStore

Inheritance: IHaloUserStore
显示文件 Open project: no1dead/HaloMasterMaster

Public Methods

Method Description
CreateAsync ( HaloUser user ) : System.Threading.Tasks.Task
DeleteAsync ( HaloUser user ) : System.Threading.Tasks.Task
Dispose ( ) : void
FindByIdAsync ( string userId ) : Task
FindByNameAsync ( string userName ) : Task
GetPasswordHashAsync ( HaloUser user ) : Task
HaloUserStore ( IUserRepository userRepository ) : System.Threading.Tasks
HasPasswordAsync ( HaloUser user ) : Task
SetPasswordHashAsync ( HaloUser user, string passwordHash ) : System.Threading.Tasks.Task
UpdateAsync ( HaloUser user ) : System.Threading.Tasks.Task

Method Details

CreateAsync() public method

public CreateAsync ( HaloUser user ) : System.Threading.Tasks.Task
user HaloUser
return System.Threading.Tasks.Task

DeleteAsync() public method

public DeleteAsync ( HaloUser user ) : System.Threading.Tasks.Task
user HaloUser
return System.Threading.Tasks.Task

Dispose() public method

public Dispose ( ) : void
return void

FindByIdAsync() public method

public FindByIdAsync ( string userId ) : Task
userId string
return Task

FindByNameAsync() public method

public FindByNameAsync ( string userName ) : Task
userName string
return Task

GetPasswordHashAsync() public method

public GetPasswordHashAsync ( HaloUser user ) : Task
user HaloUser
return Task

HaloUserStore() public method

public HaloUserStore ( IUserRepository userRepository ) : System.Threading.Tasks
userRepository IUserRepository
return System.Threading.Tasks

HasPasswordAsync() public method

public HasPasswordAsync ( HaloUser user ) : Task
user HaloUser
return Task

SetPasswordHashAsync() public method

public SetPasswordHashAsync ( HaloUser user, string passwordHash ) : System.Threading.Tasks.Task
user HaloUser
passwordHash string
return System.Threading.Tasks.Task

UpdateAsync() public method

public UpdateAsync ( HaloUser user ) : System.Threading.Tasks.Task
user HaloUser
return System.Threading.Tasks.Task