Compartilhar via


IChannelListener<TChannel>.BeginAcceptChannel Método

Definição

Inicia uma operação assíncrona para aceitar um canal dentro de um intervalo de tempo padrão ou especificado.

Sobrecargas

BeginAcceptChannel(AsyncCallback, Object)

Inicia uma operação assíncrona para aceitar um canal.

BeginAcceptChannel(TimeSpan, AsyncCallback, Object)

Inicia uma operação assíncrona para aceitar um canal dentro de um intervalo de tempo especificado.

Comentários

É recomendável que a BeginAcceptChannel sobrecarga com o tempo limite explícito seja usada. O timeout especificado para esse método substitui todos os tempos limite padrão definidos pelo sistema para o serviço.

BeginAcceptChannel(AsyncCallback, Object)

Origem:
IChannelListener.cs
Origem:
IChannelListener.cs

Inicia uma operação assíncrona para aceitar um canal.

public:
 IAsyncResult ^ BeginAcceptChannel(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginAcceptChannel (AsyncCallback callback, object state);
abstract member BeginAcceptChannel : AsyncCallback * obj -> IAsyncResult
Public Function BeginAcceptChannel (callback As AsyncCallback, state As Object) As IAsyncResult

Parâmetros

callback
AsyncCallback

O delegado AsyncCallback que recebe a notificação da conclusão assíncrona da operação de aceitação para um canal.

state
Object

Um objeto, especificado pelo aplicativo, que contém informações de estado associadas à operação assíncrona de aceitação para um canal.

Retornos

Um IAsyncResult que faz referência à operação assíncrona de aceitação de um canal.

Comentários

É recomendável que a BeginAcceptChannel(TimeSpan, AsyncCallback, Object) sobrecarga com o tempo limite explícito seja usada. O timeout especificado para esse método substitui todos os tempos limite padrão definidos pelo sistema para o serviço.

Aplica-se a

BeginAcceptChannel(TimeSpan, AsyncCallback, Object)

Origem:
IChannelListener.cs
Origem:
IChannelListener.cs

Inicia uma operação assíncrona para aceitar um canal dentro de um intervalo de tempo especificado.

public:
 IAsyncResult ^ BeginAcceptChannel(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginAcceptChannel (TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginAcceptChannel : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginAcceptChannel (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parâmetros

timeout
TimeSpan

O TimeSpan que especifica quanto tempo esperar pela conclusão da operação wait for a channel até que ela atinja o tempo limite.

callback
AsyncCallback

O delegado AsyncCallback que recebe a notificação da conclusão assíncrona da operação de aceitação para um canal.

state
Object

Um objeto, especificado pelo aplicativo, que contém informações de estado associadas à operação assíncrona de aceitação para um canal.

Retornos

Um IAsyncResult que faz referência à operação assíncrona de aceitação de um canal.

Comentários

É recomendável que essa sobrecarga com um tempo limite explícito seja usada em vez do BeginAcceptChannel(TimeSpan, AsyncCallback, Object). O timeout especificado para esse método substitui todos os tempos limite padrão definidos pelo sistema para o serviço.

Aplica-se a