Browse Source

Merge pull request #3869 from xyfy/patch-1

Update Customizing-Application-Modules-Overriding-Services.md
pull/3901/head
Halil İbrahim Kalkan 6 years ago
committed by GitHub
parent
commit
ffcc1978d8
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 50
      docs/en/Customizing-Application-Modules-Overriding-Services.md

50
docs/en/Customizing-Application-Modules-Overriding-Services.md

@ -106,30 +106,32 @@ You could completely **re-write** the entire business logic for a user creation
[ExposeServices(typeof(IdentityUserManager))] [ExposeServices(typeof(IdentityUserManager))]
public class MyIdentityUserManager : IdentityUserManager public class MyIdentityUserManager : IdentityUserManager
{ {
public MyIdentityUserManager( public MyIdentityUserManager(
IdentityUserStore store, IdentityUserStore store,
IOptions<IdentityOptions> optionsAccessor, IIdentityRoleRepository roleRepository,
IPasswordHasher<IdentityUser> passwordHasher, IIdentityUserRepository userRepository,
IEnumerable<IUserValidator<IdentityUser>> userValidators, IOptions<IdentityOptions> optionsAccessor,
IEnumerable<IPasswordValidator<IdentityUser>> passwordValidators, IPasswordHasher<IdentityUser> passwordHasher,
ILookupNormalizer keyNormalizer, IEnumerable<IUserValidator<IdentityUser>> userValidators,
IdentityErrorDescriber errors, IEnumerable<IPasswordValidator<IdentityUser>> passwordValidators,
IServiceProvider services, ILookupNormalizer keyNormalizer, IdentityErrorDescriber errors,
ILogger<IdentityUserManager> logger, IServiceProvider services,
ICancellationTokenProvider cancellationTokenProvider ILogger<IdentityUserManager> logger,
) : base( ICancellationTokenProvider cancellationTokenProvider) :
store, base(store,
optionsAccessor, roleRepository,
passwordHasher, userRepository,
userValidators, optionsAccessor,
passwordValidators, passwordHasher,
keyNormalizer, userValidators,
errors, passwordValidators,
services, keyNormalizer,
logger, errors,
cancellationTokenProvider) services,
{ logger,
} cancellationTokenProvider)
{
}
public override async Task<IdentityResult> CreateAsync(IdentityUser user) public override async Task<IdentityResult> CreateAsync(IdentityUser user)
{ {

Loading…
Cancel
Save