Condividi tramite


WindowsRuntimeSystemExtensions Classe

Definizione

Importante

Questa API non è conforme a CLS.

Fornisce metodi di estensione per la conversione tra attività e azioni e operazioni asincrone di Windows Runtime.

public ref class WindowsRuntimeSystemExtensions abstract sealed
[System.CLSCompliant(false)]
public static class WindowsRuntimeSystemExtensions
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static class WindowsRuntimeSystemExtensions
[<System.CLSCompliant(false)>]
type WindowsRuntimeSystemExtensions = class
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
type WindowsRuntimeSystemExtensions = class
Public Module WindowsRuntimeSystemExtensions
Ereditarietà
WindowsRuntimeSystemExtensions
Attributi

Commenti

Gli overload del metodo di estensione consentono di usare un oggetto .NET per gestire AsTask Task un'operazione asincrona da Windows Runtime.

Il metodo e il metodo consentono di passare le attività avviate ai metodi che accettano Windows AsAsyncAction AsAsyncOperation operazioni asincrone di runtime. Vedere anche i metodi della AsyncInfo classe .

I GetAwaiter metodi vengono usati dai compilatori per implementare await l'operazione ( Await in Visual Basic).

Metodi

AsAsyncAction(Task)

Restituisce un'azione asincrona di Windows Runtime che rappresenta un'attività avviata.

AsAsyncOperation<TResult>(Task<TResult>)

Restituisce un'operazione asincrona di Windows Runtime che rappresenta un'attività avviata che restituisce un risultato.

AsTask(IAsyncAction)

Restituisce un'attività che rappresenta un'azione o un'operazione asincrona di Windows Runtime.

AsTask(IAsyncAction, CancellationToken)

Restituisce un'attività che rappresenta un'azione asincrona di Windows Runtime che può essere annullata.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>)

Restituisce un'attività che rappresenta un'azione o un'operazione asincrona di Windows Runtime.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken)

Restituisce un'attività che rappresenta un'azione asincrona di Windows Runtime che può essere annullata.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken, IProgress<TProgress>)

Restituisce un'attività che rappresenta un'azione asincrona di Windows Runtime che segnala lo stato e può essere annullata.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, IProgress<TProgress>)

Restituisce un'attività che rappresenta un'azione asincrona di Windows Runtime che segnala lo stato.

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>)

Restituisce un'attività che rappresenta un'operazione asincrona di Windows Runtime che restituisce un risultato.

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken)

Restituisce un'attività che rappresenta un'operazione asincrona di Windows Runtime che restituisce un risultato e può essere annullata.

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>)

Restituisce un'attività che rappresenta un'operazione asincrona di Windows Runtime che restituisce un risultato, segnala lo stato e può essere annullata.

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>)

Restituisce un'attività che rappresenta un'operazione asincrona di Windows Runtime che restituisce un risultato e segnala lo stato.

AsTask<TResult>(IAsyncOperation<TResult>)

Restituisce un'attività che rappresenta un'operazione asincrona di Windows Runtime che restituisce un risultato.

AsTask<TResult>(IAsyncOperation<TResult>, CancellationToken)

Restituisce un'attività che rappresenta un'operazione asincrona di Windows Runtime che restituisce un risultato e può essere annullata.

GetAwaiter(IAsyncAction)

Questa API supporta l'infrastruttura .NET Framework e non deve essere usata direttamente dal codice.

GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)

Restituisce un oggetto che attende un'azione asincrona che segnala lo stato.

GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>)

Restituisce un oggetto che attende un'operazione asincrona che segnala lo stato e restituisce un risultato.

GetAwaiter<TResult>(IAsyncOperation<TResult>)

Restituisce un oggetto che attende un'operazione asincrona che restituisce un risultato.

Si applica a