Message.CreateMessage Method (MessageVersion, String, Object, XmlObjectSerializer)

 

Creates a message using the specified version, action, message body and serializer.

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

static member CreateMessage : 
        version:MessageVersion *
        action:string *
        body:Object *
        serializer:XmlObjectSerializer -> Message

Parameters

version
Type: System.ServiceModel.Channels.MessageVersion

A MessageVersion object that specifies the SOAP version to use for the message.

action
Type: System.String

A description of how the message should be processed.

body
Type: System.Object

The body of the message.

serializer
Type: System.Runtime.Serialization.XmlObjectSerializer

A XmlObjectSerializer object used to serialize the message.

Return Value

Type: System.ServiceModel.Channels.Message

A Message object for the message created.

Exception Condition
ArgumentNullException

version, fault or action is null.

This static method is used to create a new copy of message ready for sending.

When working with JSON messages use the CreateMessage(MessageVersion, String, Object, XmlObjectSerializer) method, the CreateMessage(MessageVersion, String, Object) method does not work with JSON messages.

Universal Windows Platform
Available since 8
.NET Framework
Available since 3.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Return to top
Show: