Defines the state of a registry key (that is, the key name, the names of its values, and the data contained in its values).
| C# | Visual Basic |
public class RegistryState : StateBase, IDisposable
Public Class RegistryState _ Inherits StateBase _ Implements IDisposable
| All Members | Constructors | Methods | Properties | Events | |
| Icon | Member | Description |
|---|---|---|
| RegistryState(String) |
Initializes a new instance of the RegistryState class, using an existing RegistryState object that has the Application Launcher enabled.
| |
| RegistryState(String, Boolean) |
Creates a new instance of the RegistryState class, using persisted (saved) state values of a previous instance. This persisted RegistryState object is uniquely identified by the applicationLaunchId.
| |
| RegistryState(String, String) |
Initializes a new instance of the RegistryState class, using the key name, the names of its values.
| |
| RegistryState(String, String, Boolean) |
Initializes a new instance of the RegistryState class, using the key name, the names of its values, and a value indicating whether to use the application’s form thread to process the events.
| |
| ApplicationArguments |
Gets the arguments passed to the application if the Application Launcher is enabled.
(Overrides StateBase.ApplicationArguments.) | |
| ApplicationLaunchId |
Gets the unique ID for the RegistryState.
(Overrides StateBase.ApplicationLaunchId.) | |
| ApplicationToLaunch |
Gets the name of the application to launch if the Application Launcher is enabled.
(Overrides StateBase.ApplicationToLaunch.) | |
| BitMask |
Gets or sets the optional bitmask to use for an integer comparison.
(Overrides StateBase.BitMask.) | |
| Changed |
Event that is raised when a value changes.
| |
| ComparisonType |
Gets or sets the type of comparison operation.
(Overrides StateBase.ComparisonType.) | |
| ComparisonValue |
Gets or sets the comparison value.
(Overrides StateBase.ComparisonValue.) | |
| CurrentValue |
Gets or sets the current value of the registry key and value pair.
(Overrides StateBase.CurrentValue.) | |
| DisableApplicationLauncher()()()() |
Disables the Application Launcher for this instance.
(Overrides StateBase.DisableApplicationLauncher()()()().) | |
| DisableApplicationLauncher(String) |
Disables the Application Launcher with the specified Application Launch ID.
| |
| Dispose()()()() |
Disposes a RegistryState.
| |
| EnableApplicationLauncher(String) |
Enables the Application Launcher with the specified Application Launch ID.
(Overrides StateBase.EnableApplicationLauncher(String).) | |
| EnableApplicationLauncher(String, String) |
Enables the Application Launcher with the specified Application Launch ID and file name.
(Overrides StateBase.EnableApplicationLauncher(String, String).) | |
| EnableApplicationLauncher(String, String, String) |
Enables the Application Launcher with the specified Application Launch ID, file name, and argument list.
(Overrides StateBase.EnableApplicationLauncher(String, String, String).) | |
| Equals(Object) | (Inherited from Object.) | |
| Finalize()()()() |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources, and performs other cleanup operations before garbage collection is performed.
(Overrides Object.Finalize()()()().) | |
| GetHashCode()()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetType()()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
| IsApplicationLauncherEnabled(String) |
Gets a value indicating whether the Application Launcher has been enabled for the specified Application Launch ID.
| |
| Key |
Gets the string value of the registry key (for example, HKEY_LOCAL_MACHINE\SOFTWARE).
| |
| MemberwiseClone()()()() |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| ToString()()()() | (Inherited from Object.) | |
| ValueName |
Gets the string name of the value under the key.
|