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, 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 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
System.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