Show / Hide Table of Contents

Interface IRoleDAL

Roles data access interface.

Inherited Members
IBaseObjectDAL<IRosterRole>.DeleteAsync(IRosterRole)
IBaseObjectDAL<IRosterRole>.GetAllAsync(Scope)
IBaseObjectDAL<IRosterRole>.GetByIdAsync(Guid, IRosterRole)
IBaseObjectDAL<IRosterRole>.GetByNameAsync(String, Scope, IRosterRole)
IBaseObjectDAL<IRosterRole>.SaveAsync(IRosterRole)
ISearchDAL<IRosterRole>.SearchAsync(Scope, Func<IQueryable<IRosterRole>, IQueryable<IRosterRole>>)
Namespace: Microsoft.GNS.Roster.DataAccess
Assembly: Microsoft.GNS.Roster.DataAccess.dll
Syntax
public interface IRoleDAL : IBaseSecurableObjectDAL<IRosterRole>, IBaseObjectDAL<IRosterRole>, ISearchDAL<IRosterRole>

Methods

View Source

GetRoleMembershipsAsync(IRosterRole)

Gets a list of roles a role is member of.

Declaration
IAsyncEnumerable<IRosterRole> GetRoleMembershipsAsync(IRosterRole role)
Parameters
Type Name Description
IRosterRole role

The role to find in other roles.

Returns
Type Description
IAsyncEnumerable<IRosterRole>

An async enumeration of roles.

  • View Source
In This Article
Back to top Generated by DocFX