StateBase Members
3/29/2010
The abstract base of a State class. You can use State classes to query system state values, and then be notified when changes occur.
The following tables list the members exposed by the StateBase type.
Public Constructors
Name | Description | |
---|---|---|
StateBase | Initializes a new instance of the StateBase class. |
Top
Public Properties
Name | Description | |
---|---|---|
ApplicationArguments | Gets the arguments passed to the application. Note: The Application Launcher must be enabled. | |
ApplicationLaunchId | Unique id for the SystemState | |
ApplicationToLaunch | The string name of the application to launch. Note: The Application Launcher must be enabled. | |
BitMask | Gets and sets the optional bitmask used in Integer comparisons. | |
ComparisonType | Gets and sets the type of comparison operation used to generate state condition notifications. | |
ComparisonValue | Gets and sets the comparion value that is used in the generation of Status events. The event occurs when the result of the comparison is true. | |
CurrentValue | Gets and sets the current value of the system state. |
Top
Public Methods
(see also Protected Methods )
Name | Description | |
---|---|---|
DisableApplicationLauncher | Disables the Application Launcher for this instance. It will no longer launch the application that it was associated with. | |
EnableApplicationLauncher | Overloaded. | |
Equals | Overloaded. (inherited from Object ) | |
GetHashCode | (inherited from Object ) | |
GetType | (inherited from Object ) | |
ReferenceEquals | (inherited from Object ) | |
ToString | (inherited from Object ) |
Top
Protected Methods
Name | Description | |
---|---|---|
Finalize | (inherited from Object ) | |
MemberwiseClone | (inherited from Object ) |
Top
Public Events
Name | Description | |
---|---|---|
Changed | Occurs when the system state changes. |
Top