Microsoft.VisualStudio.FeatureFlags Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Feature |
A service that can be used to determine if a feature should be enabled or disabled. It can also be used to enumerate the current state of feature flags. This service is free-threaded. |
Feature |
A structure that represents a feature flag which consists of a name and the enabled state |
Feature |
Arguments for the event raised by the Changed event. |
IFeature |
A service that can be used to determine if a feature should be enabled or disabled. It can also be used to enumerate the current state of feature flags. This service is free-threaded. |
IFeature |
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". |
IFeature |
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". |
IFeature |
Provides access to feature flag store values under a single collection path. |
IObservable |
Optionally implemented by an IFeatureFlagsStore in order to invalidate any cached values from prior calls to GetBoolValue(String, String). |
IObservable |
Optionally implemented by an IFeatureFlagsStore in order to invalidate any cached values from prior calls to GetBoolValue(String, String). |
IWritable |
A testability service to allow changing the state of a feature flag. |
IWritable |
An abstraction of a writable 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". |