NamedPipeServerStream.BeginWaitForConnection(AsyncCallback, Object) Metoda

Definicja

Rozpoczyna operację asynchroniczną, która będzie czekać na połączenie klienta.

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

Parametry

callback
AsyncCallback

Metoda wywoływana, gdy klient nawiązuje połączenie z obiektem NamedPipeServerStream .

state
Object

Obiekt dostarczony przez użytkownika, który odróżnia to konkretne żądanie asynchroniczne od innych żądań.

Zwraca

IAsyncResult

Obiekt, który odwołuje się do żądania asynchronicznego.

Atrybuty

Wyjątki

Potok nie został otwarty asynchronicznie.

-lub-

Nawiązano już połączenie potoku.

-lub-

Uchwyt potoku nie został ustawiony.

Połączenie potoku zostało przerwane.

Rura jest zamknięta.

Uwagi

Jest to asynchroniczny odpowiednik .WaitForConnection

EndWaitForConnection musi być wywoływana dokładnie raz dla każdego wywołania metody BeginWaitForConnection.

Dotyczy