IFeatureFlagsStore Interface

Definition

An abstraction of the repository for feature flags. The collection semantics are modeled after IVsSettingsStore and as such:

Collections can contain properties and sub collections. Sub collection paths are described with the strings like the directory paths of file systems. Path contains names of all the parent collections. Similarly, separator used between the names of the parent collections is '' (back-slash) character. Example of a sub collection path would be: "Root Collection\Internal Collection\Leaf Collection".

public interface class IFeatureFlagsStore
public interface class IFeatureFlagsStore
__interface IFeatureFlagsStore
public interface IFeatureFlagsStore
type IFeatureFlagsStore = interface
Public Interface IFeatureFlagsStore
Derived

Methods

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.

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.

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'.

Applies to