NamedPipeServerStream.BeginWaitForConnection(AsyncCallback, Object) Metoda

Definicja

Rozpoczyna operację asynchroniczną, aby poczekać 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 łączy się z obiektem NamedPipeServerStream .

state
Object

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

Zwraca

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

Atrybuty

Wyjątki

Rura nie została otwarta 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