DecodeMessage() публичный статический Метод

Decodes a message from a stream.
public static DecodeMessage ( Stream stream, System expectedType, ServiceMessageContext context ) : IEncodeable
stream Stream
expectedType System
context ServiceMessageContext
Результат IEncodeable
Пример #1
0
        /// <summary>
        /// Decodes a message from a buffer.
        /// </summary>
        public static IEncodeable DecodeMessage(byte[] buffer, System.Type expectedType, ServiceMessageContext context)
        {
            if (buffer  == null) throw new ArgumentNullException("buffer");
            if (context == null) throw new ArgumentNullException("context");

            BinaryDecoder decoder = new BinaryDecoder(buffer, context);

            try
            {
                return decoder.DecodeMessage(expectedType);
            }
            finally
            {
                decoder.Close();
            }
        }