WindowsRuntimeSystemExtensions Classe
Definizione
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.
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. |