Namespace Microsoft.GNS.Roster.DataAccess
Classes
BaseObjectListDAL<TList, TListType>
The base DAL for security/object lists.
DocumentDBOptions
Common server settings.
IQueryableExtensions
RosterDataAccessExtensions
Extension methods for dependency injection.
RosterItemCacheOptions
Options for the user and group cache.
RosterObjectListDAL
Interface to manage IRosterObjectListDAL data.
RosterQueryParameter
Represents a query parameter
SecurityListDAL
Interface to manage ISecurityListDAL data.
Interfaces
IBaseObjectDAL<T>
Describes basic functionality for an object that has admins and members.
IBaseObjectListDAL<TList, TListType>
The base DAL for security/object lists.
IBaseSecurableObjectDAL<T>
Describes basic functionality for an object that has admins and members.
IContainerDAL
Containers data access interface.
IDocumentDAL
Generic document data access interface.
IDocumentStore
Metadata store interface.
IDocumentStoreOld
Metadata store interface.
IOrgDAL
Org data access interface.
IProjectDAL
Project data access interface.
IRoleDAL
Roles data access interface.
IRosterItemCache
Encapsulates Roster item cache functionality.
IRosterObjectListDAL
Interface to manage IRosterObjectListDAL data.
ISearchDAL<T>
Containers data access interface.
ISecurityListDAL
Interface to manage ISecurityListDAL data.
IToolDAL
Tool data access interface.
IUserAndGroupDAL
Functionality for working with AAD users and groups.
IUserAndGroupStore
Functionality for working with AAD users and groups.