System.Threading.Tasks.Sources Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller typer för att skapa ValueTask och ValueTask<TResult> optimera för att minimera allokeringar. Gränssnitten IValueTaskSource och IValueTaskSource<TResult> kan implementeras på objekt som används för att tillhandahålla säkerhetskopieringsimplementeringar för och ValueTask, och ValueTask<TResult> kan användas för ManualResetValueTaskSourceCore<TResult> att implementera den kärnlogik som krävs för att stödja aktivitetslivscykeln. Dessa är avancerade typer och behöver bara användas i specialiserade situationer där prestanda är av största vikt.
Strukturer
| Name | Description |
|---|---|
| ManualResetValueTaskSourceCore<TResult> |
Tillhandahåller kärnlogik för att implementera en manuell återställning IValueTaskSource eller IValueTaskSource<TResult>. |
Gränssnitt
| Name | Description |
|---|---|
| IValueTaskSource |
Representerar ett objekt som kan omslutas av en ValueTask. |
| IValueTaskSource<TResult> |
Representerar ett objekt som kan omslutas av en ValueTask<TResult>. |
Uppräkningar
| Name | Description |
|---|---|
| ValueTaskSourceOnCompletedFlags |
Innehåller flaggor som skickas från ValueTask och ValueTask<TResult> till |
| ValueTaskSourceStatus |
Anger status för en IValueTaskSource eller IValueTaskSource<TResult>. |