Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

IInputChannel.BeginReceive-Methode (AsyncCallback, Object)

Begins an asynchronous operation to receive a message that has a state object associated with it.

Namespace: System.ServiceModel.Channels
Assembly: System.ServiceModel (in system.servicemodel.dll)

IAsyncResult BeginReceive (
	AsyncCallback callback,
	Object state
IAsyncResult BeginReceive (
	AsyncCallback callback, 
	Object state
function BeginReceive (
	callback : AsyncCallback, 
	state : Object
) : IAsyncResult
Nicht zutreffend.



The AsyncCallback delegate that receives the notification of the asynchronous operation completion.


An object, specified by the application, that contains state information associated with the asynchronous operation.


The IAsyncResult that references the asynchronous message reception.

Use the asynchronous BeginReceive method when you want the application processing to continue without waiting for the request to be received. Use the synchronous Receive method when it is acceptable for the current thread to be blocked until the request message is received or the interval of time specified by the timeout has been exceeded. The asynchronous operation is available with or without an explicit timeout.

This method receives notification, through a callback, of the identity of the event handler for the operation. The operation is not complete until a message becomes available in the channel.

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

Microsoft .NET Framework 3.0 wird unter Windows Vista, Microsoft Windows XP SP2 und Windows Server 2003 SP1 unterstützt.

.NET Framework

Unterstützt in: 3.0