Udostępnij za pośrednictwem


Struktura TplExtensions.NoThrowTaskAwaiter

Awaiter zadanie jest zawijany, który nigdy nie zgłasza wyjątek podczas oczekiwania.

Przestrzeń nazw:  Microsoft.VisualStudio.Threading
Zestaw:  Microsoft.VisualStudio.Threading (w Microsoft.VisualStudio.Threading.dll)

Składnia

'Deklaracja
Public Structure NoThrowTaskAwaiter _
    Implements INotifyCompletion
public struct NoThrowTaskAwaiter : INotifyCompletion
public value class NoThrowTaskAwaiter : INotifyCompletion
[<Sealed>]
type NoThrowTaskAwaiter =  
    struct 
        interface INotifyCompletion 
    end
Język JScript obsługuje używanie struktur, ale nie obsługuje deklarowania nowych.

Typ TplExtensions.NoThrowTaskAwaiter uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna TplExtensions.NoThrowTaskAwaiter Inicjuje nowe wystąpienie NoThrowTaskAwaiter.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna IsCompleted Określa, czy zadanie zostało ukończone.

Początek

Metody

  Nazwa Opis
Metoda publiczna Equals Wskazuje, czy to wystąpienie i określonego obiektu są równe. (Odziedziczone z ValueType).
Metoda publiczna GetHashCode Zwraca kod skrótu dla tego wystąpienia. (Odziedziczone z ValueType).
Metoda publiczna GetResult Nic nie robi.
Metoda publiczna GetType Gets the Type of the current instance. (Odziedziczone z Object).
Metoda publiczna OnCompleted Planuje pełnomocnika do wykonania po zakończeniu wykonywania zadania.
Metoda publiczna ToString Zwraca nazwę typu pełna tego wystąpienia. (Odziedziczone z ValueType).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Threading