Table of Contents

Interface IOptimizelyUserContextAccessor

Namespace
TarantoJ.FeatureManagement.Optimizely
Assembly
TarantoJ.FeatureManagement.Optimizely.dll

Provides the Optimizely user context used to evaluate features for the current user.

[PublicAPI]
public interface IOptimizelyUserContextAccessor

Methods

GetUserContextAsync(CancellationToken)

Gets the current Optimizely user context, or null when no user is available.

ValueTask<OptimizelyUserContext?> GetUserContextAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A token to cancel the operation

Returns

ValueTask<OptimizelyUserContext>

The user context, or null if a user context could not be created