sealed class TransactionBuildResult
Failed |
class Failed : TransactionBuildResult State 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 : TransactionBuildResult State 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. |
Failed |
class Failed : TransactionBuildResult State 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 : TransactionBuildResult State 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. |