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
RosterHttpResponseMessage
This clones a
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.