protected override IOperationResult ProcessResponse(BinaryResponse response)
{
base.ProcessResponse(response);
var result = new BinaryOperationResult();
if (!GuessResponseState(response, out this.state))
{
var message = ResultHelper.ProcessResponseData(response.Data, "Failed to process response");
return result.Fail(message);
}
return result.Pass();
}