Export (0) Print
Expand All

ChannelServices.DispatchMessage Method

Dispatches incoming remote calls.

Namespace:  System.Runtime.Remoting.Channels
Assembly:  mscorlib (in mscorlib.dll)

public static ServerProcessing DispatchMessage(
	IServerChannelSinkStack sinkStack,
	IMessage msg,
	out IMessage replyMsg
)

Parameters

sinkStack
Type: System.Runtime.Remoting.Channels.IServerChannelSinkStack

The stack of server channel sinks that the message already traversed.

msg
Type: System.Runtime.Remoting.Messaging.IMessage

The message to dispatch.

replyMsg
Type: System.Runtime.Remoting.Messaging.IMessage

When this method returns, contains a IMessage that holds the reply from the server to the message that is contained in the msg parameter. This parameter is passed uninitialized.

Return Value

Type: System.Runtime.Remoting.Channels.ServerProcessing
A ServerProcessing that gives the status of the server message processing.

ExceptionCondition
ArgumentNullException

The msg parameter is null.

SecurityException

The immediate caller does not have infrastructure permission.

This method is used by channels to dispatch incoming remote calls.

.NET Framework

Supported in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Show:
© 2014 Microsoft