From Bright Pattern Documentation
(Created new topic from branched topic Documentation:ServicePattern:desktop-integration-api-net-version-tutorial:AgentState:5.1) |
(Updated via BpDeleteTranslateTags script) |
||
Line 1: | Line 1: | ||
− | + | = Agent State= | |
Whenever the [[agent-guide/HowtoInterpretYourCurrentStateInformation|agent state]] changes, the following event will be emitted: | Whenever the [[agent-guide/HowtoInterpretYourCurrentStateInformation|agent state]] changes, the following event will be emitted: | ||
Line 22: | Line 22: | ||
<center>[[desktop-integration-api-net-version-tutorial/AgentLogin|< Previous]] | [[desktop-integration-api-net-version-tutorial/Services|Next >]]</center> | <center>[[desktop-integration-api-net-version-tutorial/AgentLogin|< Previous]] | [[desktop-integration-api-net-version-tutorial/Services|Next >]]</center> | ||
− |
Latest revision as of 04:31, 29 May 2024
Agent State
Whenever the agent state changes, the following event will be emitted:
- public event StateChangedCallback stateChangedCallback;
The UserState object from the callback provides information about the current agent state and the next agent state.
The following methods are used to set the agent state:
- For the Ready state,
- public ResultCode setReady();
- For the Not Ready state with optional indication of the reason (the list of configured Not Ready reasons can be obtained in AgentPlace.notReadyReasons after a successful login),
- public ResultCode setNotReady(string reason);