Show / Hide Table of Contents

Namespace Microsoft.GNS.Roster.Service

Classes

AccessDeniedException

EntityExistsException

EntityNotFoundException

IRosterPrincipalExtensions

Roster principal interface extensions.

RequiresFullControlPrincipalException

ResolverProvider

Encapsulates functionality to help resolve Roster objects.

RosterServiceExtensions

Dependency injection extensions.

Interfaces

IContainerService

Containers data access interface.

ICreateObjectAccessService<T>

Interface for determining create access to objects.

IDocumentService

Generic document data access interface.

IOrgProjectScopeAccessService<T>

Interface for determining access to objects with an org/project (/o:{id}/p:{id}) scope.

IOrgProjectToolScopeAccessService<T>

Interface for determining access to objects with an org/project/tool (/o:{id}/p:{id}/t:{id}) scope.

IOrgScopeAccessService<T>

Interface for determining access to objects with an org/project (/o:{id}) scope.

IOrgService

Manages Roster organizations.

IPrincipalProvider

Handles common tasks working with Roster principals.

IPrincipalService

Base principal security interface.

IProjectService

Manages Roster projects.

IResolverProvider

Encapsulates functionality to help resolve Roster objects.

IRoleService

Roles data access interface.

IToolService

Manages Roster tools.

IUserAndGroupService

Functionality for working with AAD users and groups.

Enums

SetPermissionsResult

Result types for setting permissions.

In This Article
Back to top Generated by DocFX