Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

MessageEncoder.ReadMessage Method (Stream, Int32, String)

When overridden in a derived class, reads a message from a specified stream.

Namespace: System.ServiceModel.Channels
Assembly: System.ServiceModel (in system.servicemodel.dll)

public abstract Message ReadMessage (
	Stream stream,
	int maxSizeOfHeaders,
	string contentType
)
public abstract Message ReadMessage (
	Stream stream, 
	int maxSizeOfHeaders, 
	String contentType
)
public abstract function ReadMessage (
	stream : Stream, 
	maxSizeOfHeaders : int, 
	contentType : String
) : Message
Not applicable.

Parameters

stream

The Stream object from which the message is read.

maxSizeOfHeaders

The maximum size of the headers that can be read from the message.

contentType

The Multipurpose Internet Mail Extensions (MIME) message-level content-type.

Return Value

The Message that is read from the stream specified.

The following code example illustrates how to implement the ReadMessage(Stream,Int32,String) method:

public override Message ReadMessage(Stream stream, int maxSizeOfHeaders, string contentType)
{
    XmlReader reader = XmlReader.Create(stream);
    return Message.CreateMessage(reader, maxSizeOfHeaders, this.MessageVersion);
}

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.