RoleStore<TRole, TKey, TUserRole> Class

 

Represents an Entity Framework implementation of a role store.

Namespace:   Microsoft.AspNet.Identity.EntityFramework
Assembly:  Microsoft.AspNet.Identity.EntityFramework (in Microsoft.AspNet.Identity.EntityFramework.dll)

System.Object
  Microsoft.AspNet.Identity.EntityFramework.RoleStore<TRole, TKey, TUserRole>
    Microsoft.AspNet.Identity.EntityFramework.RoleStore<TRole>

public class RoleStore<TRole, TKey, TUserRole> : IQueryableRoleStore<TRole, TKey>, 
	IRoleStore<TRole, TKey>, IDisposable
where TRole : new(), IdentityRole<TKey, TUserRole>
where TUserRole : new(), IdentityUserRole<TKey>

Type Parameters

TRole

The type of the role.

TKey

The type of the key.

TUserRole

The type of the user role.

NameDescription
System_CAPS_pubmethodRoleStore<TRole, TKey, TUserRole>(DbContext)

Initializes a new instance of the RoleStore<TRole, TKey, TUserRole> class which takes a database context and wires up the stores with default instances using the context.

NameDescription
System_CAPS_pubpropertyContext

Gets the context for the store.

System_CAPS_pubpropertyDisposeContext

Gets or sets a value that indicates whether to call dispose on the DbContext during Dispose.

System_CAPS_pubpropertyRoles

Gets an IQueryable<T> of users.

NameDescription
System_CAPS_pubmethodCreateAsync(TRole)

Asynchronously inserts an entity.

System_CAPS_pubmethodDeleteAsync(TRole)

Asynchronously marks an entity for deletion.

System_CAPS_pubmethodDispose()

Releases all resources used by the current instance of the RoleStore<TRole, TKey, TUserRole>.

System_CAPS_protmethodDispose(Boolean)

Releases the unmanaged resources used by the RoleStore<TRole, TKey, TUserRole> class and optionally releases the managed resources.

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodFindByIdAsync(TKey)

Asynchronously finds a role by using the specified identifier.

System_CAPS_pubmethodFindByNameAsync(String)

Asynchronously finds a role by name.

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodUpdateAsync(TRole)

Asynchronously updates an entity.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: