Interface IWorkstationStatusManager
- Namespace
- Acuit.Pinpoint.Workstation
- Assembly
- Acuit.Pinpoint.Workstation.Interfaces.dll
The workstation status manager.
public interface IWorkstationStatusManager : INotifyPropertyChanged
- Inherited Members
Remarks
Workstation status is a single text message, normally displayed at the top of the Acuit Pinpoint Workstation display.
Properties
Message
Gets the active status message.
string Message { get; }
Property Value
Remarks
The most-recently-pushed status message that has not yet been popped will be the active status message. If there are no pushed status messages, then this will return an empty string.
Methods
PushStatus(string)
Push a status message.
IWorkstationStatus PushStatus(string message)
Parameters
message
stringThe status message.
Returns
- IWorkstationStatus
An IWorkstationStatus that should be used to pop the status when it no longer applies, or to change the message.
Remarks
A message priority of 0 will be used.
The most-recently-pushed, highest-priority status message that has not yet been popped will be the active status message.
PushStatus(string, int)
Push a status message.
IWorkstationStatus PushStatus(string message, int priority)
Parameters
message
stringThe status message.
priority
intThe status message priority. The default priority, used by normal Acuit Pinpoint Workstation status messages, is 0. Higher values have higher priority.
Returns
- IWorkstationStatus
An IWorkstationStatus that should be used to pop the status when it no longer applies, or to change the message.
Remarks
The most-recently-pushed, highest-priority status message that has not yet been popped will be the active status message.