IObservableFeatureFlagsStore2 Interface

Definition

Optionally implemented by an IFeatureFlagsStore in order to invalidate any cached values from prior calls to GetBoolValue(String, String).

public interface IObservableFeatureFlagsStore2 : Microsoft.VisualStudio.FeatureFlags.IObservableFeatureFlagsStore
type IObservableFeatureFlagsStore2 = interface
    interface IObservableFeatureFlagsStore
    interface IFeatureFlagsStore
Public Interface IObservableFeatureFlagsStore2
Implements IObservableFeatureFlagsStore
Implements

Methods

Name Description
GetBoolValue(String, String)

Retrieves a boolean value stored under the collectionPath with the dictated name. If the collectionPath or name doesn't exist, then null is returned.

(Inherited from IFeatureFlagsStore)
GetString(String, String)

Retrieves a string value stored under the collectionPath with the dictated name. If the collectionPath or name doesn't exist, then null is returned.

(Inherited from IFeatureFlagsStore)
GetSubCollections(String)

Retrieves all subcollections under the collectionPath. These are 'primitive' subCollections in that it is only the next level of subcollections. For example a query of GetSubCollections with collectionPath 'Root Collection' against a collection that contained "Root Collection\Internal Collection\Leaf Collection", would return 'Internal Collection'.

(Inherited from IFeatureFlagsStore)
WatchForChanges(String)

Watch for when the value of a feature flag changes.

Events

Name Description
Changed

Occurs when the value of a feature flag changes.

(Inherited from IObservableFeatureFlagsStore)

Applies to