// ------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. // ------------------------------------------------------------------------------ namespace Microsoft.Graph { using System.Collections.Generic; using System.Threading; /// /// The graph request context class /// public class GraphRequestContext { /// /// A ClientRequestId property /// public string ClientRequestId { get; set; } /// /// A MiddlewareOptions property /// public IDictionary MiddlewareOptions { get; set; } /// /// A CancellationToken property /// public CancellationToken CancellationToken { get; set; } /// /// A FeatureUsage property /// public FeatureFlag FeatureUsage { get; set; } /// /// A property representing the logged in user /// public GraphUserAccount User { get; set; } } }