This topic has not yet been rated - Rate this topic

ChannelServices.DispatchMessage Method

Dispatches incoming remote calls.

Namespace:  System.Runtime.Remoting.Channels
Assembly:  mscorlib (in mscorlib.dll)
[SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.Infrastructure)]
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.

Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

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

.NET Framework

Supported in: 3.5, 3.0, 2.0, 1.1, 1.0
Did you find this helpful?
(1500 characters remaining)

Community Additions

ADD
© 2013 Microsoft. All rights reserved.