C# Класс cloudscribe.Core.Storage.EFCore.Common.UserCommands

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

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

Метод Описание
AddUserLocation ( IUserLocation userLocation, CancellationToken cancellationToken = default(CancellationToken) ) : Task
AddUserToRole ( System.Guid siteId, System.Guid roleId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
Create ( ISiteUser user, CancellationToken cancellationToken = default(CancellationToken) ) : Task
CreateClaim ( IUserClaim userClaim, CancellationToken cancellationToken = default(CancellationToken) ) : Task
CreateLogin ( IUserLogin userLogin, CancellationToken cancellationToken = default(CancellationToken) ) : Task
CreateRole ( ISiteRole role, CancellationToken cancellationToken = default(CancellationToken) ) : Task

Persists a new instance of Role. Returns true on success. when a role is created displayname corresponds to rolename but rolename can never change since it is used in a cookies and coded into security checks in some cases so subsequent changes to rolename really only effect displayname ie for localization or customization to really change a rolename you can delete the role and create a new one with the desired name some specific required system roles (Admin, Content Administrators) are also not allowed to be deleted

Delete ( System.Guid siteId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
DeleteClaim ( System.Guid siteId, System.Guid claimId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
DeleteClaimByUser ( System.Guid siteId, System.Guid userId, string claimType, CancellationToken cancellationToken = default(CancellationToken) ) : Task
DeleteClaimsBySite ( System.Guid siteId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
DeleteClaimsByUser ( System.Guid siteId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
DeleteLogin ( System.Guid siteId, System.Guid userId, string loginProvider, string providerKey, CancellationToken cancellationToken = default(CancellationToken) ) : Task
DeleteLoginsBySite ( System.Guid siteId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
DeleteLoginsByUser ( System.Guid siteId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
DeleteRole ( System.Guid siteId, System.Guid roleId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
DeleteRolesBySite ( System.Guid siteId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
DeleteUserLocation ( System.Guid siteId, System.Guid userLocationId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
DeleteUserLocationsBySite ( System.Guid siteId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
DeleteUserLocationsByUser ( System.Guid siteId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
DeleteUserRoles ( System.Guid siteId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
DeleteUserRolesByRole ( System.Guid siteId, System.Guid roleId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
DeleteUserRolesBySite ( System.Guid siteId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
DeleteUsersBySite ( System.Guid siteId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
Dispose ( ) : void
Dispose ( bool disposing ) : void
FlagAsDeleted ( System.Guid siteId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
FlagAsNotDeleted ( System.Guid siteId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
LockoutAccount ( System.Guid siteId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
RemoveUserFromRole ( System.Guid siteId, System.Guid roleId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
UnLockAccount ( System.Guid siteId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
Update ( ISiteUser user, CancellationToken cancellationToken = default(CancellationToken) ) : Task
UpdateClaim ( IUserClaim userClaim, CancellationToken cancellationToken = default(CancellationToken) ) : Task
UpdateFailedPasswordAttemptCount ( System.Guid siteId, System.Guid userId, int failedPasswordAttemptCount, CancellationToken cancellationToken = default(CancellationToken) ) : Task
UpdateLastLoginTime ( System.Guid siteId, System.Guid userId, System.DateTime lastLoginTime, CancellationToken cancellationToken = default(CancellationToken) ) : Task
UpdateRole ( ISiteRole role, CancellationToken cancellationToken = default(CancellationToken) ) : Task
UpdateUserLocation ( IUserLocation userLocation, CancellationToken cancellationToken = default(CancellationToken) ) : Task
UserCommands ( ICoreDbContext dbContext ) : cloudscribe.Core.Models

Приватные методы

Метод Описание
DeleteClaimsByUser ( System.Guid siteId, System.Guid userId, bool saveChanges, CancellationToken cancellationToken = default(CancellationToken) ) : Task
DeleteLoginsByUser ( System.Guid siteId, System.Guid userId, bool saveChanges, CancellationToken cancellationToken = default(CancellationToken) ) : Task
DeleteUserRoles ( System.Guid siteId, System.Guid userId, bool saveChanges, CancellationToken cancellationToken = default(CancellationToken) ) : Task
ThrowIfDisposed ( ) : void

Описание методов

AddUserLocation() публичный Метод

public AddUserLocation ( IUserLocation userLocation, CancellationToken cancellationToken = default(CancellationToken) ) : Task
userLocation IUserLocation
cancellationToken System.Threading.CancellationToken
Результат Task

AddUserToRole() публичный Метод

public AddUserToRole ( System.Guid siteId, System.Guid roleId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
roleId System.Guid
userId System.Guid
cancellationToken System.Threading.CancellationToken
Результат Task

Create() публичный Метод

public Create ( ISiteUser user, CancellationToken cancellationToken = default(CancellationToken) ) : Task
user ISiteUser
cancellationToken System.Threading.CancellationToken
Результат Task

CreateClaim() публичный Метод

public CreateClaim ( IUserClaim userClaim, CancellationToken cancellationToken = default(CancellationToken) ) : Task
userClaim IUserClaim
cancellationToken System.Threading.CancellationToken
Результат Task

CreateLogin() публичный Метод

public CreateLogin ( IUserLogin userLogin, CancellationToken cancellationToken = default(CancellationToken) ) : Task
userLogin IUserLogin
cancellationToken System.Threading.CancellationToken
Результат Task

CreateRole() публичный Метод

Persists a new instance of Role. Returns true on success. when a role is created displayname corresponds to rolename but rolename can never change since it is used in a cookies and coded into security checks in some cases so subsequent changes to rolename really only effect displayname ie for localization or customization to really change a rolename you can delete the role and create a new one with the desired name some specific required system roles (Admin, Content Administrators) are also not allowed to be deleted
public CreateRole ( ISiteRole role, CancellationToken cancellationToken = default(CancellationToken) ) : Task
role ISiteRole
cancellationToken System.Threading.CancellationToken
Результат Task

Delete() публичный Метод

public Delete ( System.Guid siteId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
userId System.Guid
cancellationToken System.Threading.CancellationToken
Результат Task

DeleteClaim() публичный Метод

public DeleteClaim ( System.Guid siteId, System.Guid claimId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
claimId System.Guid
cancellationToken System.Threading.CancellationToken
Результат Task

DeleteClaimByUser() публичный Метод

public DeleteClaimByUser ( System.Guid siteId, System.Guid userId, string claimType, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
userId System.Guid
claimType string
cancellationToken System.Threading.CancellationToken
Результат Task

DeleteClaimsBySite() публичный Метод

public DeleteClaimsBySite ( System.Guid siteId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
cancellationToken System.Threading.CancellationToken
Результат Task

DeleteClaimsByUser() публичный Метод

public DeleteClaimsByUser ( System.Guid siteId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
userId System.Guid
cancellationToken System.Threading.CancellationToken
Результат Task

DeleteLogin() публичный Метод

public DeleteLogin ( System.Guid siteId, System.Guid userId, string loginProvider, string providerKey, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
userId System.Guid
loginProvider string
providerKey string
cancellationToken System.Threading.CancellationToken
Результат Task

DeleteLoginsBySite() публичный Метод

public DeleteLoginsBySite ( System.Guid siteId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
cancellationToken System.Threading.CancellationToken
Результат Task

DeleteLoginsByUser() публичный Метод

public DeleteLoginsByUser ( System.Guid siteId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
userId System.Guid
cancellationToken System.Threading.CancellationToken
Результат Task

DeleteRole() публичный Метод

public DeleteRole ( System.Guid siteId, System.Guid roleId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
roleId System.Guid
cancellationToken System.Threading.CancellationToken
Результат Task

DeleteRolesBySite() публичный Метод

public DeleteRolesBySite ( System.Guid siteId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
cancellationToken System.Threading.CancellationToken
Результат Task

DeleteUserLocation() публичный Метод

public DeleteUserLocation ( System.Guid siteId, System.Guid userLocationId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
userLocationId System.Guid
cancellationToken System.Threading.CancellationToken
Результат Task

DeleteUserLocationsBySite() публичный Метод

public DeleteUserLocationsBySite ( System.Guid siteId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
cancellationToken System.Threading.CancellationToken
Результат Task

DeleteUserLocationsByUser() публичный Метод

public DeleteUserLocationsByUser ( System.Guid siteId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
userId System.Guid
cancellationToken System.Threading.CancellationToken
Результат Task

DeleteUserRoles() публичный Метод

public DeleteUserRoles ( System.Guid siteId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
userId System.Guid
cancellationToken System.Threading.CancellationToken
Результат Task

DeleteUserRolesByRole() публичный Метод

public DeleteUserRolesByRole ( System.Guid siteId, System.Guid roleId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
roleId System.Guid
cancellationToken System.Threading.CancellationToken
Результат Task

DeleteUserRolesBySite() публичный Метод

public DeleteUserRolesBySite ( System.Guid siteId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
cancellationToken System.Threading.CancellationToken
Результат Task

DeleteUsersBySite() публичный Метод

public DeleteUsersBySite ( System.Guid siteId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
cancellationToken System.Threading.CancellationToken
Результат Task

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( bool disposing ) : void
disposing bool
Результат void

FlagAsDeleted() публичный Метод

public FlagAsDeleted ( System.Guid siteId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
userId System.Guid
cancellationToken System.Threading.CancellationToken
Результат Task

FlagAsNotDeleted() публичный Метод

public FlagAsNotDeleted ( System.Guid siteId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
userId System.Guid
cancellationToken System.Threading.CancellationToken
Результат Task

LockoutAccount() публичный Метод

public LockoutAccount ( System.Guid siteId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
userId System.Guid
cancellationToken System.Threading.CancellationToken
Результат Task

RemoveUserFromRole() публичный Метод

public RemoveUserFromRole ( System.Guid siteId, System.Guid roleId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
roleId System.Guid
userId System.Guid
cancellationToken System.Threading.CancellationToken
Результат Task

UnLockAccount() публичный Метод

public UnLockAccount ( System.Guid siteId, System.Guid userId, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
userId System.Guid
cancellationToken System.Threading.CancellationToken
Результат Task

Update() публичный Метод

public Update ( ISiteUser user, CancellationToken cancellationToken = default(CancellationToken) ) : Task
user ISiteUser
cancellationToken System.Threading.CancellationToken
Результат Task

UpdateClaim() публичный Метод

public UpdateClaim ( IUserClaim userClaim, CancellationToken cancellationToken = default(CancellationToken) ) : Task
userClaim IUserClaim
cancellationToken System.Threading.CancellationToken
Результат Task

UpdateFailedPasswordAttemptCount() публичный Метод

public UpdateFailedPasswordAttemptCount ( System.Guid siteId, System.Guid userId, int failedPasswordAttemptCount, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
userId System.Guid
failedPasswordAttemptCount int
cancellationToken System.Threading.CancellationToken
Результат Task

UpdateLastLoginTime() публичный Метод

public UpdateLastLoginTime ( System.Guid siteId, System.Guid userId, System.DateTime lastLoginTime, CancellationToken cancellationToken = default(CancellationToken) ) : Task
siteId System.Guid
userId System.Guid
lastLoginTime System.DateTime
cancellationToken System.Threading.CancellationToken
Результат Task

UpdateRole() публичный Метод

public UpdateRole ( ISiteRole role, CancellationToken cancellationToken = default(CancellationToken) ) : Task
role ISiteRole
cancellationToken System.Threading.CancellationToken
Результат Task

UpdateUserLocation() публичный Метод

public UpdateUserLocation ( IUserLocation userLocation, CancellationToken cancellationToken = default(CancellationToken) ) : Task
userLocation IUserLocation
cancellationToken System.Threading.CancellationToken
Результат Task

UserCommands() публичный Метод

public UserCommands ( ICoreDbContext dbContext ) : cloudscribe.Core.Models
dbContext ICoreDbContext
Результат cloudscribe.Core.Models