sealed class TransactionBuildResult| Complete |
class Complete : TransactionBuildResultState indicating the action undertaken has been completed (it was not complex enough to require a state machine starting). |
| Failed |
class Failed : TransactionBuildResultState indicating the action undertaken failed, either directly (it is not something which requires a state machine), or before a state machine was started. |
| ProtocolStarted |
class ProtocolStarted : TransactionBuildResultState indicating that a protocol is managing this request, and that the client should track protocol state machine updates for further information. The monitor will separately receive notification of the state machine having been added, as it would any other state machine. This response is used solely to enable the monitor to identify the state machine (and its progress) as associated with the request. |
| Complete |
class Complete : TransactionBuildResultState indicating the action undertaken has been completed (it was not complex enough to require a state machine starting). |
| Failed |
class Failed : TransactionBuildResultState indicating the action undertaken failed, either directly (it is not something which requires a state machine), or before a state machine was started. |
| ProtocolStarted |
class ProtocolStarted : TransactionBuildResultState indicating that a protocol is managing this request, and that the client should track protocol state machine updates for further information. The monitor will separately receive notification of the state machine having been added, as it would any other state machine. This response is used solely to enable the monitor to identify the state machine (and its progress) as associated with the request. |