Compartilhar via


NamedPipeServerStream.BeginWaitForConnection(AsyncCallback, Object) Método

Definição

Inicia uma operação assíncrona para esperar que um cliente se conecte.

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

Parâmetros

callback
AsyncCallback

O método a ser chamado quando um cliente se conecta ao objeto NamedPipeServerStream.

state
Object

Um objeto fornecido pelo usuário que distingue esta solicitação assíncrona específica de outras solicitações.

Retornos

Um objeto que faz referência à solicitação assíncrona.

Atributos

Exceções

O pipe não foi aberto assincronamente.

- ou -

Já foi estabelecida uma conexão de pipe.

- ou -

O identificador de pipe não foi definido.

A conexão de pipe foi interrompida.

O pipe está fechado.

Comentários

Esse é o equivalente assíncrono de WaitForConnection.

EndWaitForConnection deve ser chamado exatamente uma vez para cada chamada para BeginWaitForConnection.

Aplica-se a