TaskFactory<TResult> Oluşturucular
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.
Bir TaskFactory<TResult> örneği başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| TaskFactory<TResult>() |
Varsayılan yapılandırmayla bir TaskFactory<TResult> örneği başlatır. |
| TaskFactory<TResult>(CancellationToken) |
Varsayılan yapılandırmayla bir TaskFactory<TResult> örneği başlatır. |
| TaskFactory<TResult>(TaskScheduler) |
Belirtilen yapılandırmayla bir TaskFactory<TResult> örneği başlatır. |
| TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions) |
Belirtilen yapılandırmayla bir TaskFactory<TResult> örneği başlatır. |
| TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler) |
Belirtilen yapılandırmayla bir TaskFactory<TResult> örneği başlatır. |
TaskFactory<TResult>()
- Kaynak:
- FutureFactory.cs
- Kaynak:
- TaskFactory_T.cs
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
Varsayılan yapılandırmayla bir TaskFactory<TResult> örneği başlatır.
public:
TaskFactory();
public TaskFactory();
Public Sub New ()
Açıklamalar
Bu oluşturucu, varsayılan yapılandırmaya sahip bir TaskFactory<TResult> örnek oluşturur. TaskCreationOptions özelliği olarak Nonebaşlatılır, TaskContinuationOptions özelliği olarak Nonebaşlatılır ve TaskScheduler özellik geçerli zamanlayıcıya başlatılır (bkzCurrent. ).
Ayrıca bkz.
Şunlara uygulanır
TaskFactory<TResult>(CancellationToken)
- Kaynak:
- FutureFactory.cs
- Kaynak:
- TaskFactory_T.cs
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
Varsayılan yapılandırmayla bir TaskFactory<TResult> örneği başlatır.
public:
TaskFactory(System::Threading::CancellationToken cancellationToken);
public TaskFactory(System.Threading.CancellationToken cancellationToken);
new System.Threading.Tasks.TaskFactory<'Result> : System.Threading.CancellationToken -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (cancellationToken As CancellationToken)
Parametreler
- cancellationToken
- CancellationToken
Fabrika yöntemleri çağrılırken açıkça başka bir iptal belirteci belirtilmediği sürece, bunun TaskFactory oluşturduğu görevlere atanacak varsayılan iptal belirteci.
Açıklamalar
Bu oluşturucu, varsayılan yapılandırmaya sahip bir TaskFactory<TResult> örnek oluşturur. TaskCreationOptions özelliği olarak Nonebaşlatılır, TaskContinuationOptions özelliği olarak Nonebaşlatılır ve TaskScheduler özellik geçerli zamanlayıcıya başlatılır (bkzCurrent. ).
Ayrıca bkz.
Şunlara uygulanır
TaskFactory<TResult>(TaskScheduler)
- Kaynak:
- FutureFactory.cs
- Kaynak:
- TaskFactory_T.cs
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
Belirtilen yapılandırmayla bir TaskFactory<TResult> örneği başlatır.
public:
TaskFactory(System::Threading::Tasks::TaskScheduler ^ scheduler);
public TaskFactory(System.Threading.Tasks.TaskScheduler scheduler);
public TaskFactory(System.Threading.Tasks.TaskScheduler? scheduler);
new System.Threading.Tasks.TaskFactory<'Result> : System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (scheduler As TaskScheduler)
Parametreler
- scheduler
- TaskScheduler
Bu TaskFactory<TResult>ile oluşturulan görevleri zamanlamak için kullanılacak zamanlayıcı. Null değer, geçerlinin TaskScheduler kullanılması gerektiğini belirtir.
Açıklamalar
Bu oluşturucu ile özelliği olarak başlatılırTaskCreationOptionsNone, TaskContinuationOptions özelliği olarak başlatılır Noneve TaskScheduler özelliği , değilse schedulerolarak başlatılırnull. Bu durumda özellik geçerli zamanlayıcıya başlatılır (bkzCurrent. ).
Ayrıca bkz.
- TaskScheduler
- Görev Paralel Kitaplığı (TPL)
- Devam Görevlerini Kullanarak Görevleri Zincirleme
- Görev İptali
Şunlara uygulanır
TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)
- Kaynak:
- FutureFactory.cs
- Kaynak:
- TaskFactory_T.cs
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
Belirtilen yapılandırmayla bir TaskFactory<TResult> örneği başlatır.
public:
TaskFactory(System::Threading::Tasks::TaskCreationOptions creationOptions, System::Threading::Tasks::TaskContinuationOptions continuationOptions);
public TaskFactory(System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions);
new System.Threading.Tasks.TaskFactory<'Result> : System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (creationOptions As TaskCreationOptions, continuationOptions As TaskContinuationOptions)
Parametreler
- creationOptions
- TaskCreationOptions
Bu TaskFactory<TResult>ile görev oluştururken kullanılacak varsayılan seçenekler.
- continuationOptions
- TaskContinuationOptions
Bu TaskFactory<TResult>ile devamlılık görevleri oluştururken kullanılacak varsayılan seçenekler.
Özel durumlar
creationOptions veya continuationOptions geçersiz bir değer belirtir.
Açıklamalar
Bu oluşturucu ile TaskCreationOptions özelliği olarak başlatılır creationOptions, TaskContinuationOptions özelliği olarak başlatılır continuationOptionsve TaskScheduler özellik geçerli zamanlayıcıya başlatılır (bkz Current. ).
Ayrıca bkz.
- Görev Paralel Kitaplığı (TPL)
- Devam Görevlerini Kullanarak Görevleri Zincirleme
- Görev İptali
Şunlara uygulanır
TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)
- Kaynak:
- FutureFactory.cs
- Kaynak:
- TaskFactory_T.cs
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
- Kaynak:
- FutureFactory.cs
Belirtilen yapılandırmayla bir TaskFactory<TResult> örneği başlatır.
public:
TaskFactory(System::Threading::CancellationToken cancellationToken, System::Threading::Tasks::TaskCreationOptions creationOptions, System::Threading::Tasks::TaskContinuationOptions continuationOptions, System::Threading::Tasks::TaskScheduler ^ scheduler);
public TaskFactory(System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler);
public TaskFactory(System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler? scheduler);
new System.Threading.Tasks.TaskFactory<'Result> : System.Threading.CancellationToken * System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions * System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (cancellationToken As CancellationToken, creationOptions As TaskCreationOptions, continuationOptions As TaskContinuationOptions, scheduler As TaskScheduler)
Parametreler
- cancellationToken
- CancellationToken
Fabrika yöntemleri çağrılırken açıkça başka bir iptal belirteci belirtilmediği sürece, bunun TaskFactory oluşturduğu görevlere atanacak varsayılan iptal belirteci.
- creationOptions
- TaskCreationOptions
Bu TaskFactory<TResult>ile görev oluştururken kullanılacak varsayılan seçenekler.
- continuationOptions
- TaskContinuationOptions
Bu TaskFactory<TResult>ile devamlılık görevleri oluştururken kullanılacak varsayılan seçenekler.
- scheduler
- TaskScheduler
Bu ile TaskFactory<TResult>oluşturulan görevleri zamanlamak için kullanılacak varsayılan zamanlayıcı. Null değer kullanılması gerektiğini belirtir Current .
Özel durumlar
creationOptions veya continuationOptions geçersiz bir değer belirtir.
Açıklamalar
Bu oluşturucu ile özelliği olarak başlatılırTaskCreationOptionscreationOptions, TaskContinuationOptions özelliği olarak başlatılır continuationOptionsve TaskScheduler özelliği , değilse schedulerolarak başlatılırnull. Bu durumda özellik geçerli zamanlayıcıya başlatılır (bkzCurrent. ).
Ayrıca bkz.
- Görev Paralel Kitaplığı (TPL)
- Devam Görevlerini Kullanarak Görevleri Zincirleme
- Görev İptali