WebClientAsyncResult.CompletedSynchronously Właściwość

Definicja

Pobiera wartość wskazującą, czy wywołanie Begin zostało ukończone synchronicznie.

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

Wartość właściwości

true jeśli wywołanie Begin zostało ukończone synchronicznie; w przeciwnym razie , false.

Implementuje

Uwagi

Jeśli CompletedSynchronously parametr jest ustawiony na true wewnątrz delegata AsyncCallback , jest prawdopodobne, że wątek, który wywoływany BeginInvoke jest bieżący wątek. W takim przypadku należy zachować ostrożność podczas wykonywania innego asynchronicznego wywołania Begin z metody wywołania zwrotnego, ponieważ może to spowodować wzrost stosu bez ograniczenia, jeśli wywołania będą nadal wykonywać synchronicznie. Zamiast tego wywołanie powinno zostać ukończone w oryginalnej lokacji wywołania poza metodą wywołania zwrotnego.

Dotyczy