Share via


ISettingsManager2 Interface

Definition

public interface class ISettingsManager2 : Microsoft::VisualStudio::Settings::ISettingsManager
public interface ISettingsManager2 : Microsoft.VisualStudio.Settings.ISettingsManager
type ISettingsManager2 = interface
    interface ISettingsManager
Public Interface ISettingsManager2
Implements ISettingsManager
Derived
Implements

Remarks

This interface is safe to access from any thread.

Properties

StoreUpdateLogger

The logger used to record setting store updates.

Methods

GetOrCreateList(String, Boolean)

Retrieves an existing list or creates a new one if one with the specified name doesn't exist.

(Inherited from ISettingsManager)
GetRevision(String)

Returns the internal revision number of the given setting, or null if there is none.

GetSubset(String)

Gets a collection representing all settings whose names match the specified pattern (either an exact match or a prefix match depending on whether the pattern ends in '*', both case-insensitive).

(Inherited from ISettingsManager)
GetValueOrDefault<T>(String, T)

Returns the value of a property, or the default if the value is not set.

(Inherited from ISettingsManager)
NamesStartingWith(String)

Returns the names of all settings currently stored whose names begin with the given prefix (case insensitive).

(Inherited from ISettingsManager)
SetOnlineStore(IAsyncStringStorage)

Temporary internal helper method that will be removed after VS 14 Preview.

(Inherited from ISettingsManager)
SetSharedStore(IAsyncStringStorage)

Temporary internal helper method that will be removed after VS 14 Preview.

(Inherited from ISettingsManager)
SetValueAsync(String, Object, Boolean)

Sets the value of a property.

(Inherited from ISettingsManager)
TryGetValue<T>(String, T)

Attempts to reads a value from the store and returns the result of the operation.

(Inherited from ISettingsManager)

Applies to