예제 #1
0
        // Gets data of recv_message completion.
        public byte[] GetReceivedMessage()
        {
            IntPtr len = pinvoke.grpcsharp_batch_context_recv_message_length(this);

            if (len == new IntPtr(-1))
            {
                return(null);
            }
            byte[] data = new byte[(int)len];
            pinvoke.grpcsharp_batch_context_recv_message_to_buffer(this, data, new UIntPtr((ulong)data.Length));
            return(data);
        }