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

[read-only]
AsyncDelegateobject.

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

[read-only]
AsyncStateobject.

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

[read-only]
AsyncWaitHandleSystem.Threading.WaitHandle.

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

[read-only]
CompletedSynchronouslybool.

Gets a value indicating whether the BeginInvoke call completed synchronously.

EndInvokeCalledbool.

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

[read-only]
IsCompletedbool.

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

[read-only]
NextSinkIMessageSink.

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.

SetMessageCtrl(IMessageCtrl)

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.