Språk

AsyncHelpers Klass

Definition

Tillhandahåller hjälp för att vänta på uppgifter och inväntare i körningshanterade asynkrona metoder.

public ref class AsyncHelpers abstract sealed
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5007", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static class AsyncHelpers
public static class AsyncHelpers
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5007", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type AsyncHelpers = class
type AsyncHelpers = class
Public Class AsyncHelpers
Arv
AsyncHelpers
Attribut

Kommentarer

Den här typen stöder .NET infrastruktur och är inte avsedd att användas direkt från koden.

Metoder

Name Description
Await(ConfiguredTaskAwaitable)

Väntar på den angivna konfigurerade uppgiften som är väntande och genererar alla undantag som genereras av åtgärden.

Await(ConfiguredValueTaskAwaitable)

Väntar på den angivna konfigurerade värdeuppgiften som är väntande och genererar alla undantag som genereras av åtgärden.

Await(Task)

Väntar på den angivna Task och genererar alla undantag som genereras av åtgärden.

Await(ValueTask)

Väntar på den angivna ValueTask och genererar alla undantag som genereras av åtgärden.

Await<T>(ConfiguredTaskAwaitable<T>)

Väntar på den angivna konfigurerade uppgiften som är väntande och returnerar resultatet, vilket utlöser eventuella undantag som genereras av åtgärden.

Await<T>(ConfiguredValueTaskAwaitable<T>)

Väntar på den angivna konfigurerade värdeuppgiften som är väntande och returnerar resultatet, vilket utlöser eventuella undantag som genereras av åtgärden.

Await<T>(Task<T>)

Väntar på den angivna Task<TResult> och returnerar dess resultat, vilket utlöser eventuella undantag som genereras av aktiviteten.

Await<T>(ValueTask<T>)

Väntar på den angivna ValueTask<TResult> och returnerar dess resultat, vilket utlöser alla undantag som genereras av åtgärden.

AwaitAwaiter<TAwaiter>(TAwaiter)

Väntar på den angivna inväntaren och returnerar när inväntaren har slutförts.

HandleAsyncEntryPoint(Task)

Den här metoden är avsedd att användas av en kompilatorgenererad asynkron startpunkt.

HandleAsyncEntryPoint(Task<Int32>)

Den här metoden är avsedd att användas av en kompilatorgenererad asynkron startpunkt.

UnsafeAwaitAwaiter<TAwaiter>(TAwaiter)

Väntar på den angivna inväntaren med osäker fortsättningsregistrering och returnerar när inväntaren har slutförts.

Gäller för