System.Runtime.Remoting.Messaging.AsyncResult Members

The members of System.Runtime.Remoting.Messaging.AsyncResult are listed below.

See Also: Inherited members from System.Object

Public Properties


Gets the delegate object on which the asynchronous call was invoked.


Gets the object provided as the last parameter of a BeginInvoke method call.


Gets a System.Threading.WaitHandle that encapsulates Win32 synchronization handles, and allows the implementation of various synchronization schemes.


Gets a value indicating whether the BeginInvoke call completed synchronously.


Gets or sets a value indicating whether EndInvoke has been called on the current System.Runtime.Remoting.Messaging.AsyncResult.


Gets a value indicating whether the server has completed the call.


Gets the next message sink in the sink chain.

Public Methods

AsyncProcessMessage(IMessage, IMessageSink) : IMessageCtrl

Implements the System.Runtime.Remoting.Messaging.IMessageSink interface.

GetReplyMessage() : IMessage

Gets the response message for the asynchronous call.


Sets an System.Runtime.Remoting.Messaging.IMessageCtrl for the current remote method call, which provides a way to control asynchronous messages after they have been dispatched.

SyncProcessMessage(IMessage) : IMessage

Synchronously processes a response message returned by a method call on a remote object.