/// <summary>
/// Called whenever an error message is received
/// for this transaction
/// </summary>
/// <param name="message">The error message</param>
public void OnError(ErrorMessage message)
{
lock (_lock)
{
if (_state == ClientState.AwaitConfirmation)
{
_handle.FeedError(message.Error);
_transitionTo(ClientState.Disposed);
}
}
}