The StateService type exposes the following members.
Aborts the current operation without applying any changes.
Determines whether the service is operational and may perform actions.(Inherited from RadDockService.)
Determines whether the service may be started. Validation is as follows: 1. Check whether Enabled is true. 2. Check the context through IsContextValid method. An exception is thrown if context is invalid. 3. Checks the current state - it should be Initial or Stopped.
Ends the current operation and applies all changes.
Forces object clean-up and resource release.(Inherited from RadDockObject.)
Performs the actual dispose logic.(Inherited from RadDockObject.)
Disposes any managed resources associated with this object.(Inherited from RadDockObject.)
Disposes any unmanaged resources associated with this instance.(Inherited from RadDockObject.)
Evaluates the provided context. Some services may not operate without certain context provided.
Provides additional processing when a change in the owning RadDock instance occurs.(Overrides RadDockServiceOnDockManagerChanged.)
Provides additional processing for a change in the Enabled state.(Overrides RadDockServiceOnEnabledChanged.)
Raises the PropertyChanged event.(Inherited from RadDockObject.)
Raises the PropertyChanging notification.(Inherited from RadDockObject.)
Notifies that the service has been successfully started. Allows inheritors to perform some additional logic upon start.
Notifies that a start request has occured. Cancelable.
Notifies that a running operation has stopped. Allows inheritors to perform some additional logic upon stop.
Notifies that a stop request has occured. Cancelable.
Pauses a currently running operation.
Performs the core Pause logic.
Performs the core Resume logic.
Performs the core Start logic.
Stops the service. Performs the core logic.
Resumes previously paused operation.
Sets the provided object as the current context.
Determines whether the property with the specified name needs serialization.(Inherited from RadDockObject.)
Starts the Service. If the service was previously paused, it should be re-started with the Resume method.
Stops currently working or previously stopped service.