WindowsRuntimeSystemExtensions.AsTask Método

Definición

Sobrecargas

Nombre Description
AsTask(IAsyncAction)

Devuelve una tarea que representa una acción asincrónica Windows Runtime.

AsTask(IAsyncAction, CancellationToken)

Devuelve una tarea que representa una acción asincrónica Windows Runtime que se puede cancelar.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>)

Devuelve una tarea que representa una acción asincrónica Windows Runtime.

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

Devuelve una tarea que representa una Windows Runtime acción asincrónica que notifica el progreso.

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

Devuelve una tarea que representa una acción asincrónica Windows Runtime que se puede cancelar.

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

Devuelve una tarea que representa una acción Windows Runtime asincrónica que notifica el progreso y se puede cancelar.

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

Devuelve una tarea que representa una operación asincrónica Windows Runtime que devuelve un resultado, notifica el progreso y se puede cancelar.

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

Devuelve una tarea que representa una operación asincrónica Windows Runtime que devuelve un resultado y se puede cancelar.

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

Devuelve una tarea que representa un Windows Runtime operación asincrónica devuelve un resultado.

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

Devuelve una tarea que representa Windows Runtime operación asincrónica que devuelve un resultado e informa del progreso.

AsTask<TResult>(IAsyncOperation<TResult>)

Devuelve una tarea que representa un Windows Runtime operación asincrónica devuelve un resultado.

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

Devuelve una tarea que representa una operación asincrónica Windows Runtime que devuelve un resultado y se puede cancelar.

AsTask(IAsyncAction)

Devuelve una tarea que representa una acción asincrónica Windows Runtime.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ AsTask(Windows::Foundation::IAsyncAction ^ source);
public static System.Threading.Tasks.Task AsTask(this Windows.Foundation.IAsyncAction source);
static member AsTask : Windows.Foundation.IAsyncAction -> System.Threading.Tasks.Task
<Extension()>
Public Function AsTask (source As IAsyncAction) As Task

Parámetros

source
Windows.Foundation.IAsyncAction

Acción asincrónica.

Devoluciones

Tarea que representa la acción asincrónica.

Excepciones

source es null.

Comentarios

Note

En Visual Basic y C#, puede llamar a este método como método de instancia en cualquier objeto de tipo <xref:Windows.Foundation.IAsyncAction>. Cuando use la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea Extension Methods (Visual Basic) o Extension Methods (C#Programming Guide).

Use este método para obtener un objeto /> Task los objetos simplifican la coordinación de las operaciones asincrónicas.

Se aplica a

AsTask(IAsyncAction, CancellationToken)

Devuelve una tarea que representa una acción asincrónica Windows Runtime que se puede cancelar.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ AsTask(Windows::Foundation::IAsyncAction ^ source, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task AsTask(this Windows.Foundation.IAsyncAction source, System.Threading.CancellationToken cancellationToken);
static member AsTask : Windows.Foundation.IAsyncAction * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function AsTask (source As IAsyncAction, cancellationToken As CancellationToken) As Task

Parámetros

source
Windows.Foundation.IAsyncAction

Acción asincrónica.

cancellationToken
CancellationToken

Token que se puede usar para solicitar la cancelación de la acción asincrónica.

Devoluciones

Tarea que representa la acción asincrónica.

Excepciones

source es null.

Comentarios

Note

En Visual Basic y C#, puede llamar a este método como método de instancia en cualquier objeto de tipo <xref:Windows.Foundation.IAsyncAction>. Cuando use la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea Extension Methods (Visual Basic) o Extension Methods (C#Programming Guide).

Use este método para obtener un objeto /> Task los objetos simplifican la coordinación de las operaciones asincrónicas.

Se aplica a

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>)

Devuelve una tarea que representa una acción asincrónica Windows Runtime.

public:
generic <typename TProgress>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ AsTask(Windows::Foundation::IAsyncActionWithProgress<TProgress> ^ source);
public static System.Threading.Tasks.Task AsTask<TProgress>(this Windows.Foundation.IAsyncActionWithProgress<TProgress> source);
static member AsTask : Windows.Foundation.IAsyncActionWithProgress<'Progress> -> System.Threading.Tasks.Task
<Extension()>
Public Function AsTask(Of TProgress) (source As IAsyncActionWithProgress(Of TProgress)) As Task

Parámetros de tipo

TProgress

Tipo de objeto que proporciona datos que indican el progreso.

Parámetros

source
Windows.Foundation.IAsyncActionWithProgress<TProgress>

Acción asincrónica.

Devoluciones

Tarea que representa la acción asincrónica.

Excepciones

source es null.

Comentarios

Note

En Visual Basic y C#, puede llamar a este método como método de instancia en cualquier objeto de tipo <xref:Windows.Foundation.IAsyncActionWithProgress`1>. Cuando use la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea Extension Methods (Visual Basic) o Extension Methods (C#Programming Guide).

Use este método para obtener un objeto /> Task los objetos simplifican la coordinación de las operaciones asincrónicas.

Llamar a esta sobrecarga de método equivale a llamar a la sobrecarga del AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>) método de extensión y especificar null para el progress parámetro . Esto resulta útil cuando no desea obtener informes de progreso de una acción que notifica el progreso.

Se aplica a

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

Devuelve una tarea que representa una Windows Runtime acción asincrónica que notifica el progreso.

public:
generic <typename TProgress>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ AsTask(Windows::Foundation::IAsyncActionWithProgress<TProgress> ^ source, IProgress<TProgress> ^ progress);
public static System.Threading.Tasks.Task AsTask<TProgress>(this Windows.Foundation.IAsyncActionWithProgress<TProgress> source, IProgress<TProgress> progress);
static member AsTask : Windows.Foundation.IAsyncActionWithProgress<'Progress> * IProgress<'Progress> -> System.Threading.Tasks.Task
<Extension()>
Public Function AsTask(Of TProgress) (source As IAsyncActionWithProgress(Of TProgress), progress As IProgress(Of TProgress)) As Task

Parámetros de tipo

TProgress

Tipo de objeto que proporciona datos que indican el progreso.

Parámetros

source
Windows.Foundation.IAsyncActionWithProgress<TProgress>

Acción asincrónica.

progress
IProgress<TProgress>

Objeto que recibe actualizaciones de progreso.

Devoluciones

Tarea que representa la acción asincrónica.

Excepciones

source es null.

Comentarios

Note

En Visual Basic y C#, puede llamar a este método como método de instancia en cualquier objeto de tipo <xref:Windows.Foundation.IAsyncActionWithProgress`1>. Cuando use la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea Extension Methods (Visual Basic) o Extension Methods (C#Programming Guide).

Use este método para obtener un objeto /> Task los objetos simplifican la coordinación de las operaciones asincrónicas.

Se aplica a

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

Devuelve una tarea que representa una acción asincrónica Windows Runtime que se puede cancelar.

public:
generic <typename TProgress>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ AsTask(Windows::Foundation::IAsyncActionWithProgress<TProgress> ^ source, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task AsTask<TProgress>(this Windows.Foundation.IAsyncActionWithProgress<TProgress> source, System.Threading.CancellationToken cancellationToken);
static member AsTask : Windows.Foundation.IAsyncActionWithProgress<'Progress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function AsTask(Of TProgress) (source As IAsyncActionWithProgress(Of TProgress), cancellationToken As CancellationToken) As Task

Parámetros de tipo

TProgress

Tipo de objeto que proporciona datos que indican el progreso.

Parámetros

source
Windows.Foundation.IAsyncActionWithProgress<TProgress>

Acción asincrónica.

cancellationToken
CancellationToken

Token que se puede usar para solicitar la cancelación de la acción asincrónica.

Devoluciones

Tarea que representa la acción asincrónica.

Excepciones

source es null.

Comentarios

Note

En Visual Basic y C#, puede llamar a este método como método de instancia en cualquier objeto de tipo <xref:Windows.Foundation.IAsyncActionWithProgress`1>. Cuando use la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea Extension Methods (Visual Basic) o Extension Methods (C#Programming Guide).

Use este método para obtener un objeto /> Task los objetos simplifican la coordinación de las operaciones asincrónicas.

Llamar a esta sobrecarga de método equivale a llamar a la sobrecarga del AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>) método de extensión y especificar null para el progress parámetro . Esto resulta útil cuando no desea obtener informes de progreso de una acción que notifica el progreso.

Se aplica a

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

Devuelve una tarea que representa una acción Windows Runtime asincrónica que notifica el progreso y se puede cancelar.

public:
generic <typename TProgress>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ AsTask(Windows::Foundation::IAsyncActionWithProgress<TProgress> ^ source, System::Threading::CancellationToken cancellationToken, IProgress<TProgress> ^ progress);
public static System.Threading.Tasks.Task AsTask<TProgress>(this Windows.Foundation.IAsyncActionWithProgress<TProgress> source, System.Threading.CancellationToken cancellationToken, IProgress<TProgress> progress);
static member AsTask : Windows.Foundation.IAsyncActionWithProgress<'Progress> * System.Threading.CancellationToken * IProgress<'Progress> -> System.Threading.Tasks.Task
<Extension()>
Public Function AsTask(Of TProgress) (source As IAsyncActionWithProgress(Of TProgress), cancellationToken As CancellationToken, progress As IProgress(Of TProgress)) As Task

Parámetros de tipo

TProgress

Tipo de objeto que proporciona datos que indican el progreso.

Parámetros

source
Windows.Foundation.IAsyncActionWithProgress<TProgress>

Acción asincrónica.

cancellationToken
CancellationToken

Token que se puede usar para solicitar la cancelación de la acción asincrónica.

progress
IProgress<TProgress>

Objeto que recibe actualizaciones de progreso.

Devoluciones

Tarea que representa la acción asincrónica.

Excepciones

source es null.

Comentarios

Note

En Visual Basic y C#, puede llamar a este método como método de instancia en cualquier objeto de tipo <xref:Windows.Foundation.IAsyncActionWithProgress`1>. Cuando use la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea Extension Methods (Visual Basic) o Extension Methods (C#Programming Guide).

Use este método para obtener un objeto /> Task los objetos simplifican la coordinación de las operaciones asincrónicas.

Se aplica a

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

Devuelve una tarea que representa una operación asincrónica Windows Runtime que devuelve un resultado, notifica el progreso y se puede cancelar.

public:
generic <typename TResult, typename TProgress>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<TResult> ^ AsTask(Windows::Foundation::IAsyncOperationWithProgress<TResult, TProgress> ^ source, System::Threading::CancellationToken cancellationToken, IProgress<TProgress> ^ progress);
public static System.Threading.Tasks.Task<TResult> AsTask<TResult,TProgress>(this Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress> source, System.Threading.CancellationToken cancellationToken, IProgress<TProgress> progress);
static member AsTask : Windows.Foundation.IAsyncOperationWithProgress<'Result, 'Progress> * System.Threading.CancellationToken * IProgress<'Progress> -> System.Threading.Tasks.Task<'Result>
<Extension()>
Public Function AsTask(Of TResult, TProgress) (source As IAsyncOperationWithProgress(Of TResult, TProgress), cancellationToken As CancellationToken, progress As IProgress(Of TProgress)) As Task(Of TResult)

Parámetros de tipo

TResult

Tipo de objeto que devuelve el resultado de la operación asincrónica.

TProgress

Tipo de objeto que proporciona datos que indican el progreso.

Parámetros

source
Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress>

Operación asincrónica.

cancellationToken
CancellationToken

Token que se puede usar para solicitar la cancelación de la operación asincrónica.

progress
IProgress<TProgress>

Objeto que recibe actualizaciones de progreso.

Devoluciones

Tarea que representa la operación asincrónica.

Comentarios

Note

En Visual Basic y C#, puede llamar a este método como método de instancia en cualquier objeto de tipo <xref:Windows.Foundation.IAsyncOperationWithProgress`2>. Cuando use la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea Extension Methods (Visual Basic) o Extension Methods (C#Programming Guide).

Use este método para obtener un objeto /> Task<TResult> los objetos simplifican la coordinación de las operaciones asincrónicas.

Se aplica a

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

Devuelve una tarea que representa una operación asincrónica Windows Runtime que devuelve un resultado y se puede cancelar.

public:
generic <typename TResult, typename TProgress>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<TResult> ^ AsTask(Windows::Foundation::IAsyncOperationWithProgress<TResult, TProgress> ^ source, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<TResult> AsTask<TResult,TProgress>(this Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress> source, System.Threading.CancellationToken cancellationToken);
static member AsTask : Windows.Foundation.IAsyncOperationWithProgress<'Result, 'Progress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
<Extension()>
Public Function AsTask(Of TResult, TProgress) (source As IAsyncOperationWithProgress(Of TResult, TProgress), cancellationToken As CancellationToken) As Task(Of TResult)

Parámetros de tipo

TResult

Tipo de objeto que devuelve el resultado de la operación asincrónica.

TProgress

Tipo de objeto que proporciona datos que indican el progreso.

Parámetros

source
Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress>

Operación asincrónica.

cancellationToken
CancellationToken

Token que se puede usar para solicitar la cancelación de la operación asincrónica.

Devoluciones

Tarea que representa la operación asincrónica.

Excepciones

source es null.

Comentarios

Note

En Visual Basic y C#, puede llamar a este método como método de instancia en cualquier objeto de tipo <xref:Windows.Foundation.IAsyncOperationWithProgress`2>. Cuando use la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea Extension Methods (Visual Basic) o Extension Methods (C#Programming Guide).

Use este método para obtener un objeto /> Task<TResult> los objetos simplifican la coordinación de las operaciones asincrónicas.

Llamar a esta sobrecarga de método equivale a llamar a la sobrecarga del AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>) método de extensión y especificar null para el progress parámetro . Esto resulta útil cuando no desea obtener informes de progreso de una acción que notifica el progreso.

Se aplica a

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

Devuelve una tarea que representa un Windows Runtime operación asincrónica devuelve un resultado.

public:
generic <typename TResult, typename TProgress>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<TResult> ^ AsTask(Windows::Foundation::IAsyncOperationWithProgress<TResult, TProgress> ^ source);
public static System.Threading.Tasks.Task<TResult> AsTask<TResult,TProgress>(this Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress> source);
static member AsTask : Windows.Foundation.IAsyncOperationWithProgress<'Result, 'Progress> -> System.Threading.Tasks.Task<'Result>
<Extension()>
Public Function AsTask(Of TResult, TProgress) (source As IAsyncOperationWithProgress(Of TResult, TProgress)) As Task(Of TResult)

Parámetros de tipo

TResult

Tipo de objeto que devuelve el resultado de la operación asincrónica.

TProgress

Tipo de objeto que proporciona datos que indican el progreso.

Parámetros

source
Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress>

Operación asincrónica.

Devoluciones

Tarea que representa la operación asincrónica.

Excepciones

source es null.

Comentarios

Note

En Visual Basic y C#, puede llamar a este método como método de instancia en cualquier objeto de tipo <xref:Windows.Foundation.IAsyncOperationWithProgress`2>. Cuando use la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea Extension Methods (Visual Basic) o Extension Methods (C#Programming Guide).

Use este método para obtener un objeto /> Task<TResult> los objetos simplifican la coordinación de las operaciones asincrónicas.

Llamar a esta sobrecarga de método equivale a llamar a la sobrecarga del AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>) método de extensión y especificar null para el progress parámetro . Esto resulta útil cuando no desea obtener informes de progreso de una acción que notifica el progreso.

Se aplica a

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

Devuelve una tarea que representa Windows Runtime operación asincrónica que devuelve un resultado e informa del progreso.

public:
generic <typename TResult, typename TProgress>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<TResult> ^ AsTask(Windows::Foundation::IAsyncOperationWithProgress<TResult, TProgress> ^ source, IProgress<TProgress> ^ progress);
public static System.Threading.Tasks.Task<TResult> AsTask<TResult,TProgress>(this Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress> source, IProgress<TProgress> progress);
static member AsTask : Windows.Foundation.IAsyncOperationWithProgress<'Result, 'Progress> * IProgress<'Progress> -> System.Threading.Tasks.Task<'Result>
<Extension()>
Public Function AsTask(Of TResult, TProgress) (source As IAsyncOperationWithProgress(Of TResult, TProgress), progress As IProgress(Of TProgress)) As Task(Of TResult)

Parámetros de tipo

TResult

Tipo de objeto que devuelve el resultado de la operación asincrónica.

TProgress

Tipo de objeto que proporciona datos que indican el progreso.

Parámetros

source
Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress>

Operación asincrónica.

progress
IProgress<TProgress>

Objeto que recibe actualizaciones de progreso.

Devoluciones

Tarea que representa la operación asincrónica.

Excepciones

source es null.

Comentarios

Note

En Visual Basic y C#, puede llamar a este método como método de instancia en cualquier objeto de tipo <xref:Windows.Foundation.IAsyncOperationWithProgress`2>. Cuando use la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea Extension Methods (Visual Basic) o Extension Methods (C#Programming Guide).

Use este método para obtener un objeto /> Task<TResult> los objetos simplifican la coordinación de las operaciones asincrónicas.

Se aplica a

AsTask<TResult>(IAsyncOperation<TResult>)

Devuelve una tarea que representa un Windows Runtime operación asincrónica devuelve un resultado.

public:
generic <typename TResult>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<TResult> ^ AsTask(Windows::Foundation::IAsyncOperation<TResult> ^ source);
public static System.Threading.Tasks.Task<TResult> AsTask<TResult>(this Windows.Foundation.IAsyncOperation<TResult> source);
static member AsTask : Windows.Foundation.IAsyncOperation<'Result> -> System.Threading.Tasks.Task<'Result>
<Extension()>
Public Function AsTask(Of TResult) (source As IAsyncOperation(Of TResult)) As Task(Of TResult)

Parámetros de tipo

TResult

Tipo de objeto que devuelve el resultado de la operación asincrónica.

Parámetros

source
Windows.Foundation.IAsyncOperation<TResult>

Operación asincrónica.

Devoluciones

Tarea que representa la operación asincrónica.

Excepciones

source es null.

Comentarios

Note

En Visual Basic y C#, puede llamar a este método como método de instancia en cualquier objeto de tipo <xref:Windows.Foundation.IAsyncActionWithProgress`1>. Cuando use la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea Extension Methods (Visual Basic) o Extension Methods (C#Programming Guide).

Use este método para obtener un objeto /> Task<TResult> los objetos simplifican la coordinación de las operaciones asincrónicas.

Se aplica a

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

Devuelve una tarea que representa una operación asincrónica Windows Runtime que devuelve un resultado y se puede cancelar.

public:
generic <typename TResult>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<TResult> ^ AsTask(Windows::Foundation::IAsyncOperation<TResult> ^ source, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<TResult> AsTask<TResult>(this Windows.Foundation.IAsyncOperation<TResult> source, System.Threading.CancellationToken cancellationToken);
static member AsTask : Windows.Foundation.IAsyncOperation<'Result> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
<Extension()>
Public Function AsTask(Of TResult) (source As IAsyncOperation(Of TResult), cancellationToken As CancellationToken) As Task(Of TResult)

Parámetros de tipo

TResult

Tipo de objeto que devuelve el resultado de la operación asincrónica.

Parámetros

source
Windows.Foundation.IAsyncOperation<TResult>

Operación asincrónica.

cancellationToken
CancellationToken

Token que se puede usar para solicitar la cancelación de la operación asincrónica.

Devoluciones

Tarea que representa la operación asincrónica.

Excepciones

source es null.

Comentarios

Note

En Visual Basic y C#, puede llamar a este método como método de instancia en cualquier objeto de tipo <xref:Windows.Foundation.IAsyncActionWithProgress`1>. Cuando use la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea Extension Methods (Visual Basic) o Extension Methods (C#Programming Guide).

Use este método para obtener un objeto /> Task<TResult> los objetos simplifican la coordinación de las operaciones asincrónicas.

Se aplica a