public static byte[] BuildResponseMessage(RemotingResponse response) { var sequenceBytes = BitConverter.GetBytes(response.Sequence); var codeBytes = BitConverter.GetBytes(response.Code); var message = new byte[sequenceBytes.Length + codeBytes.Length + response.Body.Length]; sequenceBytes.CopyTo(message, 0); codeBytes.CopyTo(message, sequenceBytes.Length); response.Body.CopyTo(message, sequenceBytes.Length + codeBytes.Length); return(message); }
public void SetResponse(RemotingResponse response) { _taskSource.TrySetResult(response); }