Show / Hide Table of Contents

Namespace Microsoft.GNS.Roster.Service

Classes

AccessDeniedException

EntityExistsException

EntityNotFoundException

IRosterPrincipalExtensions

Roster principal interface extensions.

RequiresFullControlPrincipalException

ResolverProvider

Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

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.

IRoleCreateService

Roles create data access interface.

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