PreferenceRegistrySetting Class
Represents a Registry preference item.
Namespace: Microsoft.GroupPolicy
Assembly: Microsoft.GroupPolicy.Management (in Microsoft.GroupPolicy.Management.dll)
Inheritance Hierarchy
System.Object
Microsoft.GroupPolicy.RegistryItem
Microsoft.GroupPolicy.RegistrySetting
Microsoft.GroupPolicy.PreferenceRegistrySetting
Syntax
public class PreferenceRegistrySetting : RegistrySetting, IEquatable<PreferenceRegistrySetting>
public ref class PreferenceRegistrySetting : RegistrySetting,
IEquatable<PreferenceRegistrySetting^>
type PreferenceRegistrySetting =
class
inherit RegistrySetting
interface IEquatable<PreferenceRegistrySetting>
end
Public Class PreferenceRegistrySetting
Inherits RegistrySetting
Implements IEquatable(Of PreferenceRegistrySetting)
Constructors
Name | Description | |
---|---|---|
PreferenceRegistrySetting() | Initializes a new instance of the PreferenceRegistrySetting class. |
|
PreferenceRegistrySetting(RegistrySetting) | Initializes a new instance of the PreferenceRegistrySetting class by using the specified registry setting. |
Properties
Name | Description | |
---|---|---|
Action | Gets or sets the action for the Registry preference item. |
|
DisabledByAncestor | Gets or sets a value that specifies whether the Registry preference item is disabled by an ancestor. |
|
DisabledDirectly | Gets or sets a value that specifies whether the Registry preference item is disabled directly. |
|
FullKeyPath | Gets the full key path for the registry item.(Inherited from RegistryItem.) |
|
HasValue | Gets a value that indicates whether the registry setting has a value associated with it.(Inherited from RegistrySetting.) |
|
Hive | Gets or sets the registry hive for the Registry preference item.(Overrides RegistryItem.Hive.) |
|
KeyPath | Gets or sets the key path for the registry item.(Inherited from RegistryItem.) |
|
Order | Gets or sets the order for the Registry preference item. |
|
Type | Gets a value that indicates the data type of the registry setting.(Inherited from RegistrySetting.) |
|
Value | Gets the value data for the registry setting.(Inherited from RegistrySetting.) |
|
ValueName | Gets or sets the value name for this registry setting.(Inherited from RegistrySetting.) |
Methods
Name | Description | |
---|---|---|
Equals(Object) | (Inherited from Object.) |
|
Equals(PreferenceRegistrySetting) | Determines whether the specified Registry preference item is equal to this Registry preference item. |
|
Equals(RegistryItem) | Determines whether the specified registry item is equal to this registry item.(Inherited from RegistryItem.) |
|
Equals(RegistrySetting) | Determines whether the specified registry setting is equal to this registry setting.(Inherited from RegistrySetting.) |
|
Finalize() | (Inherited from Object.) |
|
GetBinaryValue() | Retrieves the data value for a registry setting that modifies the registry with Binary (REG_BINARY) data.(Inherited from RegistrySetting.) |
|
GetDWordValue() | Retrieves the data value for a registry setting that modifies the registry with DWord (REG_DWORD) data.(Inherited from RegistrySetting.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetMultiStringValue() | Retrieves the data value for a registry setting that modifies the registry with MultiString (REG_MULTI_SZ) data.(Inherited from RegistrySetting.) |
|
GetQWordValue() | Retrieves the data value for a registry setting that modifies the registry with QWord (REG_QWORD) data.(Inherited from RegistrySetting.) |
|
GetStringValue() | Retrieves the data value for a registry setting that modifies the registry with String (REG_SZ) data.(Inherited from RegistrySetting.) |
|
GetType() | (Inherited from Object.) |
|
GetUInt32Value() | Retrieves the data value as unsigned for a registry setting that modifies the registry with DWord (REG_DWORD) data.(Inherited from RegistrySetting.) |
|
GetUInt64Value() | Retrieves the data value as unsigned for a registry setting that modifies the registry with QWord (REG_QDWORD) data.(Inherited from RegistrySetting.) |
|
MemberwiseClone() | (Inherited from Object.) |
|
RemoveValue() | Removes the registry value for the registry setting.(Inherited from RegistrySetting.) |
|
SetValue(String, Byte[]) | Configures the registry setting with a Binary (REG_BINARY) value that has the specified value name and value data.(Inherited from RegistrySetting.) |
|
SetValue(String, ICollection, RegistryValueKind) | Configures the registry setting with a Binary (REG_BINARY) or MultiString (REG_MULTI_SZ) value that has the specified value name and value data.(Inherited from RegistrySetting.) |
|
SetValue(String, Int32) | Configures the registry setting with a DWord (REG_DWORD) value by using the specified Int32.(Inherited from RegistrySetting.) |
|
SetValue(String, Int64) | Configures the registry setting with a QWord (REG_QWORD) value by using the specified Int64.(Inherited from RegistrySetting.) |
|
SetValue(String, String) | Configures the registry setting with a String (REG_SZ) value by using the specified string.(Inherited from RegistrySetting.) |
|
SetValue(String, String, RegistryValueKind) | Configures the registry setting with a String (REG_SZ), ExpandString (REG_EXPAND_SZ), or MultiString (REG_MULTI_SZ) value that has the specified value name and value data.(Inherited from RegistrySetting.) |
|
SetValue(String, String[]) | Configures the registry setting with a MultiString (REG_MULTI_SZ) value that has the specified value name by using an array of strings.(Inherited from RegistrySetting.) |
|
SetValue(String, UInt32) | Configures the registry setting with a DWord (REG_DWORD) value that has the specified value name by using the specified UInt32.(Inherited from RegistrySetting.) |
|
SetValue(String, UInt64) | Configures the registry setting with a QWord (REG_QWORD) value that has the specified value name by using the specified UInt64.(Inherited from RegistrySetting.) |
|
ToString() | (Inherited from Object.) |
Thread Safety
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.GroupPolicy Namespace
Return to top