예제 #1
0
 public UserStore(IObjectProvider objectProvider, IOptions <UserStoreOptions> options, IRoleStore <TRole> roleStore)
 {
     _objectProvider = objectProvider;
     _users          = objectProvider.GetQueryable <TUser>();
     _roleStore      = roleStore;
     _usersInRole    = objectProvider.GetQueryable <TUserInRole>();
     _options        = options.Value;
 }
예제 #2
0
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         _objectProvider = null;
         _roles          = null;
         _options        = null;
     }
 }
예제 #3
0
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         _objectProvider = null;
         _options        = null;
         _roleStore      = null;
         _users          = null;
         _usersInRole    = null;
     }
 }
예제 #4
0
 public RoleStore(IObjectProvider objectProvider, IOptions <UserStoreOptions> options)
 {
     _objectProvider = objectProvider;
     _roles          = objectProvider.GetQueryable <TRole>();
     _options        = options.Value;
 }