Show / Hide Table of Contents

Namespace Microsoft.XboxStudios.SQTech.Roster.Client

Classes

RosterAccessDeniedException

RosterAcquireAuthCodeException

Exception to indicate a problem acquiring an authorization token to connect to Roster.

RosterApiAuthChallengeException

This exception is thrown when a downlevel API requires consent for additional scopes.

RosterApiNotFoundException

This exception is thrown when the client receives a 404 error without a JSON response reason.

RosterClientException

Base Roster client exception.

RosterClientHttpException

Exception to indicate an HTTP response with a non 2xx response that is not specifically handled.

RosterClientSettings

Settings for the Roster client.

RosterContainerAccessDeniedException

This exception is thrown when access to a Roster container is denied.

RosterContainerNotRegisteredException

This exception is thrown when the Roster container specified is not registered.

RosterHttpRequestMessage

This clones a object without it being .

RosterHttpResponseMessage

This clones a object without it being .

RosterInvalidScopeException

This exception is thrown when the item specified is not found.

RosterMetadataItemNotFoundException

This exception is thrown when the item specified is not found.

RosterObjectNotFoundException

This exception is thrown when the item specified is not found.

RosterSerializationException

Exception to indicate a problem serializing or deserializing content.

RosterServerUnavailableException

This exception is thrown when the Roster server is unreachable.

RosterUnauthorizedException

This exception is thrown when access to Roster is unauthorized.

RosterUnknownResponseException

This exception is thrown when access to a Roster container is denied.

ServiceCollectionExtensions

Extension methods for adding the Roster client to a dependency injection service collection.

Interfaces

IContainerSecurityContext

Functionality for working with Roster security.

IMetadataApi

Metadata related APIs.

IMetadataContext

Functionality for working with metadata.

IOrgContext

Functionality for working within the context of a Roster org.

IPrincipalSecurityContext

Functionality for working with Roster security.

IProjectContext

Functionality for working within the context of a Roster project.

IRootContext

Functionality for working with within the context or the Roster root.

IRosterClient

Roster client interface.

IRosterHttpClientExceptionGenerator

Generates appropriate exceptions for request failures.

IScopeApi

Scope related server APIs.

ISecurityApi

Security related APIs.

ISecurityContext

Interface that includes all security interfaces.

IToolContext

Functionality for working within the context of a Roster tool.

IUserContext

Functionality for working within the context of a user.

In This Article
Back to top Generated by DocFX