Share via


WindowsRuntimeSystemExtensions.AsTask Yöntem

Tanım

Aşırı Yüklemeler

AsTask(IAsyncAction)

Windows Çalışma Zamanı zaman uyumsuz eylemi temsil eden bir görev döndürür.

AsTask(IAsyncAction, CancellationToken)

İptal edilebilecek Windows Çalışma Zamanı zaman uyumsuz eylemi temsil eden bir görev döndürür.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>)

Windows Çalışma Zamanı zaman uyumsuz eylemi temsil eden bir görev döndürür.

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

İlerleme durumunu bildiren Windows Çalışma Zamanı zaman uyumsuz eylemi temsil eden bir görev döndürür.

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

İptal edilebilecek Windows Çalışma Zamanı zaman uyumsuz eylemi temsil eden bir görev döndürür.

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

İlerleme durumunu bildiren ve iptal edilebilen Windows Çalışma Zamanı zaman uyumsuz eylemi temsil eden bir görev döndürür.

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

Bir sonuç döndüren, ilerleme durumunu bildiren ve iptal edilebilen Windows Çalışma Zamanı zaman uyumsuz işlemi temsil eden bir görev döndürür.

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

Bir sonuç döndüren ve iptal edilebilen Windows Çalışma Zamanı zaman uyumsuz işlemi temsil eden bir görev döndürür.

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

Windows Çalışma Zamanı zaman uyumsuz işlemi temsil eden bir görev döndürür ve bir sonuç döndürür.

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

Bir sonuç döndüren ve ilerleme durumunu bildiren Windows Çalışma Zamanı zaman uyumsuz işlemi temsil eden bir görev döndürür.

AsTask<TResult>(IAsyncOperation<TResult>)

Windows Çalışma Zamanı zaman uyumsuz işlemi temsil eden bir görev döndürür ve bir sonuç döndürür.

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

Bir sonuç döndüren ve iptal edilebilen Windows Çalışma Zamanı zaman uyumsuz işlemi temsil eden bir görev döndürür.

AsTask(IAsyncAction)

Windows Çalışma Zamanı zaman uyumsuz eylemi temsil eden bir görev döndürür.

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

Parametreler

source
IAsyncAction

Zaman uyumsuz eylem.

Döndürülenler

Zaman uyumsuz eylemi temsil eden görev.

Özel durumlar

source, null değeridir.

Açıklamalar

Not

Visual Basic ve C# içinde, türündeki herhangi bir nesnede IAsyncActionörnek yöntemi olarak bu yöntemi çağırabilirsiniz. Bu yöntemi çağırmak için örnek yöntemi sözdizimini kullandığınızda, ilk parametreyi yok sayın. Daha fazla bilgi için bkz . Uzantı Yöntemleri (Visual Basic) veya Uzantı Yöntemleri (C# Programlama Kılavuzu).

Windows Çalışma Zamanı zaman uyumsuz işlem için bir Task nesne almak için bu yöntemi kullanın. Task nesneleri zaman uyumsuz işlemlerin koordinasyonunu basitleştirir.

Şunlara uygulanır

AsTask(IAsyncAction, CancellationToken)

İptal edilebilecek Windows Çalışma Zamanı zaman uyumsuz eylemi temsil eden bir görev döndürür.

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

Parametreler

source
IAsyncAction

Zaman uyumsuz eylem.

cancellationToken
CancellationToken

Zaman uyumsuz eylemin iptalini istemek için kullanılabilecek bir belirteç.

Döndürülenler

Zaman uyumsuz eylemi temsil eden görev.

Özel durumlar

source, null değeridir.

Açıklamalar

Not

Visual Basic ve C# içinde, türündeki herhangi bir nesnede IAsyncActionörnek yöntemi olarak bu yöntemi çağırabilirsiniz. Bu yöntemi çağırmak için örnek yöntemi sözdizimini kullandığınızda, ilk parametreyi yok sayın. Daha fazla bilgi için bkz . Uzantı Yöntemleri (Visual Basic) veya Uzantı Yöntemleri (C# Programlama Kılavuzu).

Windows Çalışma Zamanı zaman uyumsuz işlem için bir Task nesne almak için bu yöntemi kullanın. Task nesneleri zaman uyumsuz işlemlerin koordinasyonunu basitleştirir.

Şunlara uygulanır

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>)

Windows Çalışma Zamanı zaman uyumsuz eylemi temsil eden bir görev döndürür.

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

Tür Parametreleri

TProgress

İlerleme durumunu gösteren veriler sağlayan nesnenin türü.

Parametreler

source
IAsyncActionWithProgress<TProgress>

Zaman uyumsuz eylem.

Döndürülenler

Zaman uyumsuz eylemi temsil eden görev.

Özel durumlar

source, null değeridir.

Açıklamalar

Not

Visual Basic ve C# içinde, türündeki herhangi bir nesnede IAsyncActionWithProgress<TProgress>örnek yöntemi olarak bu yöntemi çağırabilirsiniz. Bu yöntemi çağırmak için örnek yöntemi sözdizimini kullandığınızda, ilk parametreyi yok sayın. Daha fazla bilgi için bkz . Uzantı Yöntemleri (Visual Basic) veya Uzantı Yöntemleri (C# Programlama Kılavuzu).

Windows Çalışma Zamanı zaman uyumsuz işlem için bir Task nesne almak için bu yöntemi kullanın. Task nesneleri zaman uyumsuz işlemlerin koordinasyonunu basitleştirir.

Bu yöntem aşırı yüklemesini çağırmak, uzantı yöntemi aşırı yüklemesini AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>) çağırmaya ve parametresini belirtmeye nullprogress eşdeğerdir. İlerleme durumunu bildiren bir eylemden ilerleme durumu raporları almak istemediğinizde bu yararlı olur.

Şunlara uygulanır

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

İlerleme durumunu bildiren Windows Çalışma Zamanı zaman uyumsuz eylemi temsil eden bir görev döndürür.

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

Tür Parametreleri

TProgress

İlerleme durumunu gösteren veriler sağlayan nesnenin türü.

Parametreler

source
IAsyncActionWithProgress<TProgress>

Zaman uyumsuz eylem.

progress
IProgress<TProgress>

İlerleme güncelleştirmelerini alan bir nesne.

Döndürülenler

Zaman uyumsuz eylemi temsil eden görev.

Özel durumlar

source, null değeridir.

Açıklamalar

Not

Visual Basic ve C# içinde, türündeki herhangi bir nesnede IAsyncActionWithProgress<TProgress>örnek yöntemi olarak bu yöntemi çağırabilirsiniz. Bu yöntemi çağırmak için örnek yöntemi sözdizimini kullandığınızda, ilk parametreyi yok sayın. Daha fazla bilgi için bkz . Uzantı Yöntemleri (Visual Basic) veya Uzantı Yöntemleri (C# Programlama Kılavuzu).

Windows Çalışma Zamanı zaman uyumsuz işlem için bir Task nesne almak için bu yöntemi kullanın. Task nesneleri zaman uyumsuz işlemlerin koordinasyonunu basitleştirir.

Şunlara uygulanır

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

İptal edilebilecek Windows Çalışma Zamanı zaman uyumsuz eylemi temsil eden bir görev döndürür.

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

Tür Parametreleri

TProgress

İlerleme durumunu gösteren veriler sağlayan nesnenin türü.

Parametreler

source
IAsyncActionWithProgress<TProgress>

Zaman uyumsuz eylem.

cancellationToken
CancellationToken

Zaman uyumsuz eylemin iptalini istemek için kullanılabilecek bir belirteç.

Döndürülenler

Zaman uyumsuz eylemi temsil eden görev.

Özel durumlar

source, null değeridir.

Açıklamalar

Not

Visual Basic ve C# içinde, türündeki herhangi bir nesnede IAsyncActionWithProgress<TProgress>örnek yöntemi olarak bu yöntemi çağırabilirsiniz. Bu yöntemi çağırmak için örnek yöntemi sözdizimini kullandığınızda, ilk parametreyi yok sayın. Daha fazla bilgi için bkz . Uzantı Yöntemleri (Visual Basic) veya Uzantı Yöntemleri (C# Programlama Kılavuzu).

Windows Çalışma Zamanı zaman uyumsuz işlem için bir Task nesne almak için bu yöntemi kullanın. Task nesneleri zaman uyumsuz işlemlerin koordinasyonunu basitleştirir.

Bu yöntem aşırı yüklemesini çağırmak, uzantı yöntemi aşırı yüklemesini AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>) çağırmaya ve parametresini belirtmeye nullprogress eşdeğerdir. İlerleme durumunu bildiren bir eylemden ilerleme durumu raporları almak istemediğinizde bu yararlı olur.

Şunlara uygulanır

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

İlerleme durumunu bildiren ve iptal edilebilen Windows Çalışma Zamanı zaman uyumsuz eylemi temsil eden bir görev döndürür.

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

Tür Parametreleri

TProgress

İlerleme durumunu gösteren veriler sağlayan nesnenin türü.

Parametreler

source
IAsyncActionWithProgress<TProgress>

Zaman uyumsuz eylem.

cancellationToken
CancellationToken

Zaman uyumsuz eylemin iptalini istemek için kullanılabilecek bir belirteç.

progress
IProgress<TProgress>

İlerleme güncelleştirmelerini alan bir nesne.

Döndürülenler

Zaman uyumsuz eylemi temsil eden görev.

Özel durumlar

source, null değeridir.

Açıklamalar

Not

Visual Basic ve C# içinde, türündeki herhangi bir nesnede IAsyncActionWithProgress<TProgress>örnek yöntemi olarak bu yöntemi çağırabilirsiniz. Bu yöntemi çağırmak için örnek yöntemi sözdizimini kullandığınızda, ilk parametreyi yok sayın. Daha fazla bilgi için bkz . Uzantı Yöntemleri (Visual Basic) veya Uzantı Yöntemleri (C# Programlama Kılavuzu).

Windows Çalışma Zamanı zaman uyumsuz işlem için bir Task nesne almak için bu yöntemi kullanın. Task nesneleri zaman uyumsuz işlemlerin koordinasyonunu basitleştirir.

Şunlara uygulanır

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

Bir sonuç döndüren, ilerleme durumunu bildiren ve iptal edilebilen Windows Çalışma Zamanı zaman uyumsuz işlemi temsil eden bir görev döndürür.

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)

Tür Parametreleri

TResult

Zaman uyumsuz işlemin sonucunu döndüren nesne türü.

TProgress

İlerleme durumunu gösteren veriler sağlayan nesnenin türü.

Parametreler

source
IAsyncOperationWithProgress<TResult,TProgress>

Zaman uyumsuz işlem.

cancellationToken
CancellationToken

Zaman uyumsuz işlemin iptalini istemek için kullanılabilecek bir belirteç.

progress
IProgress<TProgress>

İlerleme güncelleştirmelerini alan bir nesne.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev.

Açıklamalar

Not

Visual Basic ve C# içinde, türündeki herhangi bir nesnede IAsyncOperationWithProgress<TResult,TProgress>örnek yöntemi olarak bu yöntemi çağırabilirsiniz. Bu yöntemi çağırmak için örnek yöntemi sözdizimini kullandığınızda, ilk parametreyi yok sayın. Daha fazla bilgi için bkz . Uzantı Yöntemleri (Visual Basic) veya Uzantı Yöntemleri (C# Programlama Kılavuzu).

Windows Çalışma Zamanı zaman uyumsuz işlem için bir Task<TResult> nesne almak için bu yöntemi kullanın. Task<TResult> nesneleri zaman uyumsuz işlemlerin koordinasyonunu basitleştirir.

Şunlara uygulanır

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

Bir sonuç döndüren ve iptal edilebilen Windows Çalışma Zamanı zaman uyumsuz işlemi temsil eden bir görev döndürür.

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)

Tür Parametreleri

TResult

Zaman uyumsuz işlemin sonucunu döndüren nesne türü.

TProgress

İlerleme durumunu gösteren veriler sağlayan nesnenin türü.

Parametreler

source
IAsyncOperationWithProgress<TResult,TProgress>

Zaman uyumsuz işlem.

cancellationToken
CancellationToken

Zaman uyumsuz işlemin iptalini istemek için kullanılabilecek bir belirteç.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev.

Özel durumlar

source, null değeridir.

Açıklamalar

Not

Visual Basic ve C# içinde, türündeki herhangi bir nesnede IAsyncOperationWithProgress<TResult,TProgress>örnek yöntemi olarak bu yöntemi çağırabilirsiniz. Bu yöntemi çağırmak için örnek yöntemi sözdizimini kullandığınızda, ilk parametreyi yok sayın. Daha fazla bilgi için bkz . Uzantı Yöntemleri (Visual Basic) veya Uzantı Yöntemleri (C# Programlama Kılavuzu).

Windows Çalışma Zamanı zaman uyumsuz işlem için bir Task<TResult> nesne almak için bu yöntemi kullanın. Task<TResult> nesneleri zaman uyumsuz işlemlerin koordinasyonunu basitleştirir.

Bu yöntem aşırı yüklemesini çağırmak, uzantı yöntemi aşırı yüklemesini AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>) çağırmaya ve parametresini belirtmeye nullprogress eşdeğerdir. İlerleme durumunu bildiren bir eylemden ilerleme durumu raporları almak istemediğinizde bu yararlı olur.

Şunlara uygulanır

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

Windows Çalışma Zamanı zaman uyumsuz işlemi temsil eden bir görev döndürür ve bir sonuç döndürür.

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)

Tür Parametreleri

TResult

Zaman uyumsuz işlemin sonucunu döndüren nesne türü.

TProgress

İlerleme durumunu gösteren veriler sağlayan nesnenin türü.

Parametreler

source
IAsyncOperationWithProgress<TResult,TProgress>

Zaman uyumsuz işlem.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev.

Özel durumlar

source, null değeridir.

Açıklamalar

Not

Visual Basic ve C# içinde, türündeki herhangi bir nesnede IAsyncOperationWithProgress<TResult,TProgress>örnek yöntemi olarak bu yöntemi çağırabilirsiniz. Bu yöntemi çağırmak için örnek yöntemi sözdizimini kullandığınızda, ilk parametreyi yok sayın. Daha fazla bilgi için bkz . Uzantı Yöntemleri (Visual Basic) veya Uzantı Yöntemleri (C# Programlama Kılavuzu).

Windows Çalışma Zamanı zaman uyumsuz işlem için bir Task<TResult> nesne almak için bu yöntemi kullanın. Task<TResult> nesneleri zaman uyumsuz işlemlerin koordinasyonunu basitleştirir.

Bu yöntem aşırı yüklemesini çağırmak, uzantı yöntemi aşırı yüklemesini AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>) çağırmaya ve parametresini belirtmeye nullprogress eşdeğerdir. İlerleme durumunu bildiren bir eylemden ilerleme durumu raporları almak istemediğinizde bu yararlı olur.

Şunlara uygulanır

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

Bir sonuç döndüren ve ilerleme durumunu bildiren Windows Çalışma Zamanı zaman uyumsuz işlemi temsil eden bir görev döndürür.

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)

Tür Parametreleri

TResult

Zaman uyumsuz işlemin sonucunu döndüren nesne türü.

TProgress

İlerleme durumunu gösteren veriler sağlayan nesnenin türü.

Parametreler

source
IAsyncOperationWithProgress<TResult,TProgress>

Zaman uyumsuz işlem.

progress
IProgress<TProgress>

İlerleme güncelleştirmelerini alan bir nesne.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev.

Özel durumlar

source, null değeridir.

Açıklamalar

Not

Visual Basic ve C# içinde, türündeki herhangi bir nesnede IAsyncOperationWithProgress<TResult,TProgress>örnek yöntemi olarak bu yöntemi çağırabilirsiniz. Bu yöntemi çağırmak için örnek yöntemi sözdizimini kullandığınızda, ilk parametreyi yok sayın. Daha fazla bilgi için bkz . Uzantı Yöntemleri (Visual Basic) veya Uzantı Yöntemleri (C# Programlama Kılavuzu).

Windows Çalışma Zamanı zaman uyumsuz işlem için bir Task<TResult> nesne almak için bu yöntemi kullanın. Task<TResult> nesneleri zaman uyumsuz işlemlerin koordinasyonunu basitleştirir.

Şunlara uygulanır

AsTask<TResult>(IAsyncOperation<TResult>)

Windows Çalışma Zamanı zaman uyumsuz işlemi temsil eden bir görev döndürür ve bir sonuç döndürür.

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)

Tür Parametreleri

TResult

Zaman uyumsuz işlemin sonucunu döndüren nesne türü.

Parametreler

source
IAsyncOperation<TResult>

Zaman uyumsuz işlem.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev.

Özel durumlar

source, null değeridir.

Açıklamalar

Not

Visual Basic ve C# içinde, türündeki herhangi bir nesnede IAsyncActionWithProgress<TProgress>örnek yöntemi olarak bu yöntemi çağırabilirsiniz. Bu yöntemi çağırmak için örnek yöntemi sözdizimini kullandığınızda, ilk parametreyi yok sayın. Daha fazla bilgi için bkz . Uzantı Yöntemleri (Visual Basic) veya Uzantı Yöntemleri (C# Programlama Kılavuzu).

Windows Çalışma Zamanı zaman uyumsuz işlem için bir Task<TResult> nesne almak için bu yöntemi kullanın. Task<TResult> nesneleri zaman uyumsuz işlemlerin koordinasyonunu basitleştirir.

Şunlara uygulanır

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

Bir sonuç döndüren ve iptal edilebilen Windows Çalışma Zamanı zaman uyumsuz işlemi temsil eden bir görev döndürür.

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)

Tür Parametreleri

TResult

Zaman uyumsuz işlemin sonucunu döndüren nesne türü.

Parametreler

source
IAsyncOperation<TResult>

Zaman uyumsuz işlem.

cancellationToken
CancellationToken

Zaman uyumsuz işlemin iptalini istemek için kullanılabilecek bir belirteç.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev.

Özel durumlar

source, null değeridir.

Açıklamalar

Not

Visual Basic ve C# içinde, türündeki herhangi bir nesnede IAsyncActionWithProgress<TProgress>örnek yöntemi olarak bu yöntemi çağırabilirsiniz. Bu yöntemi çağırmak için örnek yöntemi sözdizimini kullandığınızda, ilk parametreyi yok sayın. Daha fazla bilgi için bkz . Uzantı Yöntemleri (Visual Basic) veya Uzantı Yöntemleri (C# Programlama Kılavuzu).

Windows Çalışma Zamanı zaman uyumsuz işlem için bir Task<TResult> nesne almak için bu yöntemi kullanın. Task<TResult> nesneleri zaman uyumsuz işlemlerin koordinasyonunu basitleştirir.

Şunlara uygulanır