IObservableFeatureFlagsStore Interface

Definition

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

public interface class IObservableFeatureFlagsStore : Microsoft::VisualStudio::FeatureFlags::IFeatureFlagsStore
public interface IObservableFeatureFlagsStore : Microsoft.VisualStudio.FeatureFlags.IFeatureFlagsStore
type IObservableFeatureFlagsStore = interface
    interface IFeatureFlagsStore
Public Interface IObservableFeatureFlagsStore
Implements IFeatureFlagsStore
Derived
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)

Events

Name Description
Changed

Occurs when the value of a feature flag changes.

Applies to