WindowsRuntimeSystemExtensions.AsTask Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 null
progress
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 null
progress
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 null
progress
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 null
progress
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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin