System.Threading.Tasks.Sources Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt typen voor het maken ValueTask en ValueTask<TResult> optimaliseren van toewijzingen. De IValueTaskSource en IValueTaskSource<TResult> interfaces kunnen worden geïmplementeerd op objecten die worden gebruikt om de backingimplementaties voor ValueTask en ValueTask<TResult>, en ManualResetValueTaskSourceCore<TResult> kunnen worden gebruikt om de kernlogica te implementeren die nodig is om de levenscyclus van taken te ondersteunen. Dit zijn geavanceerde typen en hoeven alleen te worden gebruikt in gespecialiseerde situaties waarin de prestaties van het grootste belang zijn.
Structs
| Name | Description |
|---|---|
| ManualResetValueTaskSourceCore<TResult> |
Biedt de kernlogica voor het implementeren van een handmatig opnieuw instellen IValueTaskSource of IValueTaskSource<TResult>. |
Interfaces
| Name | Description |
|---|---|
| IValueTaskSource |
Vertegenwoordigt een object dat kan worden verpakt door een ValueTask. |
| IValueTaskSource<TResult> |
Vertegenwoordigt een object dat kan worden verpakt door een ValueTask<TResult>. |
Enums
| Name | Description |
|---|---|
| ValueTaskSourceOnCompletedFlags |
Biedt vlaggen die van ValueTask en ValueTask<TResult> naar de |
| ValueTaskSourceStatus |
Geeft de status van een IValueTaskSource of IValueTaskSource<TResult>. |