MessageDirection Enumeration

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Specifies the direction of the message.

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

Syntax

'Declaration
Public Enumeration MessageDirection
public enum MessageDirection

Members

Member name Description
Supported by Silverlight for Windows Phone Input The message is incoming.

This is from the perspective of the server, so an incoming message is sent by a client.

Supported by Silverlight for Windows Phone Output The message is outgoing.

This is from the perspective of the server, so an outgoing message is received by a client.

Remarks

The direction of a message indicates whether the message is coming into an endpoint or going out from an endpoint. Input is incoming to the server and Output is outgoing from the server. For a basic request/response message pattern, a request is incoming to the server and the response is outgoing from the server. On callbacks from the server to client, however, a request is outgoing from the server and a response is incoming to the server.

Use the MessageDescription(String, MessageDirection) constructor to specify the direction of a message.

Retrieve the direction of a message using the Direction property.

Version Information

Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Windows Phone OS 7.0

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.