Udostępnij za pośrednictwem


IVsSettingsStore Interface

Definition

Enumerates and reads the selected scope's collections and properties. It is obtained from the GetReadOnlySettingsStore(UInt32, IVsSettingsStore) method.

public interface class IVsSettingsStore
public interface class IVsSettingsStore
__interface IVsSettingsStore
public interface IVsSettingsStore
[System.Runtime.InteropServices.Guid("6B43326C-AB7C-4263-A7EF-354B9DCBF3D8")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsSettingsStore
type IVsSettingsStore = interface
[<System.Runtime.InteropServices.Guid("6B43326C-AB7C-4263-A7EF-354B9DCBF3D8")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsSettingsStore = interface
Public Interface IVsSettingsStore
Derived
Attributes

Remarks

This interface is safe to access from any thread.

Methods

CollectionExists(String, Int32)

Determines whether the given collection exists.

GetBinary(String, String, UInt32, Byte[], UInt32[])

Returns the value of the requested property whose data type is SettingsType_Binary.

GetBool(String, String, Int32)

Returns a boolean type property.

GetBoolOrDefault(String, String, Int32, Int32)

Returns a boolean type property value or a specified default value.

GetInt(String, String, Int32)

Returns an integer type property value.

GetInt64(String, String, Int64)

Returns a 64-bit integer type property value.

GetInt64OrDefault(String, String, Int64, Int64)

Returns a 64-bit integer value or a specified default value.

GetIntOrDefault(String, String, Int32, Int32)

Returns an integer type property or a specified default value.

GetLastWriteTime(String, SYSTEMTIME[])

Returns the last time a value was written in a specified collection, including all its properties and sub-collections.

GetPropertyCount(String, UInt32)

Returns the number of properties in a specified collection.

GetPropertyName(String, UInt32, String)

Returns the name of a property.

GetPropertyType(String, String, UInt32)

Returns the type of a specified property.

GetString(String, String, String)

Returns a string type property value.

GetStringOrDefault(String, String, String, String)

Returns a string type property value or a given default string.

GetSubCollectionCount(String, UInt32)

Returns the number of sub-collections in the specified collections.

GetSubCollectionName(String, UInt32, String)

Returns the name of a sub collection.

GetUnsignedInt(String, String, UInt32)

Returns an unsigned integer property value.

GetUnsignedInt64(String, String, UInt64)

Returns a 64-bit unsigned long integer property value.

GetUnsignedInt64OrDefault(String, String, UInt64, UInt64)

Returns a 64-bit unsigned long integer property of a given default value.

GetUnsignedIntOrDefault(String, String, UInt32, UInt32)

Returns an unsigned integer property or a given default value.

PropertyExists(String, String, Int32)

Determines whether a property exists in a given collection.

Applies to