Udostępnij za pośrednictwem


Struktura AsyncReaderWriterResourceLock<TMoniker, TResource>.ResourceAwaiter

Wewnętrznie w firmie Microsoft tylko.Zarządza asynchroniczny dostęp do blokady.

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

Składnia

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

Typ ogólny AsyncReaderWriterResourceLock<TMoniker, TResource>.ResourceAwaiter uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna IsCompleted Wewnętrznie w firmie Microsoft tylko.Określa, czy blokady zostały wydane.

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 Wewnętrznie w firmie Microsoft tylko.Dotyczy blokada wystawionych do obiektu wywołującego i zwraca wartość używana do zwolnienia blokady.
Metoda publiczna GetType Gets the Type of the current instance. (Odziedziczone z Object).
Metoda publiczna OnCompleted Wewnętrznie w firmie Microsoft tylko.Ustawia pełnomocnika do wykonania, nawet gdy jest dostępny.
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