System.Threading.Tasks.Sources Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce tipi per la creazione di ValueTask e ValueTask<TResult> ottimizzata per ridurre al minimo le allocazioni. Le interfacce IValueTaskSource e IValueTaskSource<TResult> possono essere implementate su oggetti usati per fornire le implementazioni di supporto per ValueTask e ValueTask<TResult> ed è possibile usare ManualResetValueTaskSourceCore<TResult> per implementare la logica di base necessaria per supportare il ciclo di vita dell'attività. Si tratta di tipi avanzati che devono essere usati solo in situazioni specifiche in cui le prestazioni sono fondamentali.
Struct
ManualResetValueTaskSourceCore<TResult> |
Fornisce la logica di base per l'implementazione di un elemento IValueTaskSource o IValueTaskSource<TResult> di reimpostazione manuale. |
Interfacce
IValueTaskSource |
Rappresenta un oggetto di cui è possibile eseguire il wrapping con un ValueTask. |
IValueTaskSource<TResult> |
Rappresenta un oggetto di cui è possibile eseguire il wrapping con un ValueTask<TResult>. |
Enumerazioni
ValueTaskSourceOnCompletedFlags |
Fornisce i flag passati da ValueTask e ValueTask<TResult> al metodo |
ValueTaskSourceStatus |
Indica lo stato di un elemento IValueTaskSource o IValueTaskSource<TResult>. |