public async Task SendMessageAsync(IWritingRecognizerRequest request) { var bytes = SerializeRequest(request); await queue.AddMessageAsync(new CloudQueueMessage(bytes)); }
private byte[] SerializeRequest(IWritingRecognizerRequest request) { DataContractSerializer serializer = new DataContractSerializer(typeof(WritingRecognizerRequest)); MemoryStream ms = new MemoryStream(); serializer.WriteObject(ms, request); return(ms.ToArray()); }