Show / Hide Table of Contents

Interface IRootContext

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

Inherited Members
IMetadataContext.CreateItemAsync(IMetadataItem, CancellationToken)
IMetadataContext.DeleteItemAsync(IMetadataItem, Boolean, CancellationToken)
IMetadataContext.GetItemByNameAsync<TOut>(String, String, CancellationToken)
IMetadataContext.GetItemsByContainerAsync<TOut>(String, CancellationToken)
IMetadataContext.GetItemsByOwnerAsync<TOut>(String, CancellationToken)
IMetadataContext.UpdateItemAsync(IMetadataItem, CancellationToken)
IMetadataContext.UpdateOrCreateItemAsync(IMetadataItem, CancellationToken)
IPrincipalSecurityContext.UserInRoleAsync(String, CancellationToken)
IPrincipalSecurityContext.UserInSecurityGroupAsync(String, CancellationToken)
IContainerSecurityContext.UserHasContainerPermissionsAsync(String, PermissionFlags, CancellationToken)
Namespace: Microsoft.XboxStudios.SQTech.Roster.Client
Assembly: Microsoft.XboxStudios.SQTech.Roster.Client.Common.dll
Syntax
public interface IRootContext : IMetadataContext, ISecurityContext, IPrincipalSecurityContext, IContainerSecurityContext

Methods

View Source

ForUser()

Gets the context for a user in the root.

Declaration
IUserContext ForUser()
Returns
Type Description
IUserContext

The user context.

  • View Source
In This Article
Back to top Generated by DocFX