Show / Hide Table of Contents

Interface IProjectContext

Functionality for working within the context of a Roster project.

Inherited Members
IMetadataContext.CreateItemAsync(IMetadataItem, CancellationToken)
IMetadataContext.DeleteItemAsync(IMetadataItem, bool, 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 IProjectContext : IMetadataContext, ISecurityContext, IPrincipalSecurityContext, IContainerSecurityContext

Methods

View Source

ForTool(string)

Gets the context for a tool in this org.

Declaration
IToolContext ForTool(string toolName)
Parameters
Type Name Description
string toolName
Returns
Type Description
IToolContext

The tool context.

View Source

ForUser()

Gets the context for a user in this project.

Declaration
IUserContext ForUser()
Returns
Type Description
IUserContext

The user context.

  • View Source
In this article
Back to top Generated by DocFX