NamedPipeServerStream.BeginWaitForConnection(AsyncCallback, Object) Metoda

Definicja

Rozpoczyna operację asynchroniczną w celu poczekania, aż klient nawiąże połączenie.Begins an asynchronous operation to wait for a client to connect.

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

Parametry

callback
AsyncCallback

Metoda wywoływana, gdy klient nawiązuje połączenie z obiektem NamedPipeServerStream.The method to call when a client connects to the NamedPipeServerStream object.

state
Object

Obiekt udostępniony przez użytkownika, który odróżnia to konkretne żądanie asynchroniczne od innych żądań.A user-provided object that distinguishes this particular asynchronous request from other requests.

Zwraca

Obiekt, który odwołuje się do żądania asynchronicznego.An object that references the asynchronous request.

Atrybuty

Wyjątki

Potok nie został otwarty asynchronicznie.The pipe was not opened asynchronously.

— lub —-or-

Połączenie potoku zostało już nawiązane.A pipe connection has already been established.

— lub —-or-

Dojście potoku nie zostało ustawione.The pipe handle has not been set.

Połączenie potoku zostało przerwane.The pipe connection has been broken.

Potok jest zamknięty.The pipe is closed.

Uwagi

Jest to asynchroniczny odpowiednik WaitForConnection.This is the asynchronous equivalent of WaitForConnection.

EndWaitForConnection musi być wywoływana tylko raz dla każdego wywołania do BeginWaitForConnection.EndWaitForConnection must be called exactly once for every call to BeginWaitForConnection.

Dotyczy