Show / Hide Table of Contents

Class IdentityDataSeeder

Inheritance
System.Object
IdentityDataSeeder
Implements
IIdentityDataSeeder
Namespace: Volo.Abp.Identity
Assembly: Volo.Abp.Identity.Domain.dll
Syntax
public class IdentityDataSeeder : ITransientDependency, IIdentityDataSeeder

Constructors

IdentityDataSeeder(IGuidGenerator, IIdentityRoleRepository, IIdentityUserRepository, ILookupNormalizer, IdentityUserManager, IdentityRoleManager)

Declaration
public IdentityDataSeeder(IGuidGenerator guidGenerator, IIdentityRoleRepository roleRepository, IIdentityUserRepository userRepository, ILookupNormalizer lookupNormalizer, IdentityUserManager userManager, IdentityRoleManager roleManager)
Parameters
Type Name Description
IGuidGenerator guidGenerator
IIdentityRoleRepository roleRepository
IIdentityUserRepository userRepository
ILookupNormalizer lookupNormalizer
IdentityUserManager userManager
IdentityRoleManager roleManager

Properties

GuidGenerator

Declaration
protected IGuidGenerator GuidGenerator { get; }
Property Value
Type Description
IGuidGenerator

LookupNormalizer

Declaration
protected ILookupNormalizer LookupNormalizer { get; }
Property Value
Type Description
ILookupNormalizer

RoleManager

Declaration
protected IdentityRoleManager RoleManager { get; }
Property Value
Type Description
IdentityRoleManager

RoleRepository

Declaration
protected IIdentityRoleRepository RoleRepository { get; }
Property Value
Type Description
IIdentityRoleRepository

UserManager

Declaration
protected IdentityUserManager UserManager { get; }
Property Value
Type Description
IdentityUserManager

UserRepository

Declaration
protected IIdentityUserRepository UserRepository { get; }
Property Value
Type Description
IIdentityUserRepository

Methods

SeedAsync(String, String, Nullable<Guid>)

Declaration
public virtual Task<IdentityDataSeedResult> SeedAsync(string adminEmail, string adminPassword, Guid? tenantId = null)
Parameters
Type Name Description
System.String adminEmail
System.String adminPassword
System.Nullable<Guid> tenantId
Returns
Type Description
Task<IdentityDataSeedResult>

Implements

IIdentityDataSeeder

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft