Freigeben über


NamedPipeServerStream.BeginWaitForConnection(AsyncCallback, Object) Methode

Definition

Startet das Warten eines asynchronen Vorgangs auf das Herstellen einer Verbindung durch einen Client.

public:
 IAsyncResult ^ BeginWaitForConnection(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginWaitForConnection (AsyncCallback? callback, object? state);
public IAsyncResult BeginWaitForConnection (AsyncCallback callback, object state);
[System.Security.SecurityCritical]
public IAsyncResult BeginWaitForConnection (AsyncCallback callback, object state);
member this.BeginWaitForConnection : AsyncCallback * obj -> IAsyncResult
[<System.Security.SecurityCritical>]
member this.BeginWaitForConnection : AsyncCallback * obj -> IAsyncResult
Public Function BeginWaitForConnection (callback As AsyncCallback, state As Object) As IAsyncResult

Parameter

callback
AsyncCallback

Die Methode, die aufgerufen wird, wenn ein Client eine Verbindung mit dem NamedPipeServerStream-Objekt herstellt.

state
Object

Ein vom Benutzer bereitgestelltes Objekt, mit dem diese asynchrone Anforderung von anderen Anforderungen unterschieden wird.

Gibt zurück

Ein Objekt, das auf die asynchrone Anforderung verweist.

Attribute

Ausnahmen

Die Pipe wurde nicht asynchron geöffnet.

- oder -

Eine Pipeverbindung wurde bereits hergestellt.

- oder -

Das Pipehandle wurde nicht festgelegt.

Die Pipeverbindung wurde unterbrochen.

Die Pipe ist geschlossen.

Hinweise

Dies ist das asynchrone Äquivalent von WaitForConnection.

EndWaitForConnection muss genau einmal aufgerufen werden, für jeden Aufruf von BeginWaitForConnection.

Gilt für: