Compartilhar via


WebClientAsyncResult.CompletedSynchronously Propriedade

Definição

Obtém um valor que indica se a chamada de Begin foi concluída de forma síncrona.

public:
 property bool CompletedSynchronously { bool get(); };
public bool CompletedSynchronously { get; }
member this.CompletedSynchronously : bool
Public ReadOnly Property CompletedSynchronously As Boolean

Valor da propriedade

Boolean

true se a chamada inicial foi concluída de forma síncrona; caso contrário, false .

Implementações

Comentários

Se CompletedSynchronously é definido como true dentro do AsyncCallback delegado, é provável que o thread chamado BeginInvoke seja o thread atual. Nesse caso, você deve ter cuidado ao fazer outra chamada de início assíncrono a partir do método de retorno de chamada, pois isso pode fazer com que a pilha cresça sem limite se as chamadas continuarem a ser concluídas de forma síncrona. Em vez disso, a chamada deve ser concluída no site de chamada original, fora do método de retorno de chamadas.

Aplica-se a