TaskFactory<TResult> Oluşturucular

Tanım

Bir TaskFactory<TResult> örneği başlatır.

Aşırı Yüklemeler

TaskFactory<TResult>()

Varsayılan yapılandırma ile bir TaskFactory<TResult> örneği başlatır.

TaskFactory<TResult>(CancellationToken)

Varsayılan yapılandırma ile bir TaskFactory<TResult> örneği başlatır.

TaskFactory<TResult>(TaskScheduler)

Belirtilen yapılandırmaya sahip bir TaskFactory<TResult> örneği başlatır.

TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)

Belirtilen yapılandırmaya sahip bir TaskFactory<TResult> örneği başlatır.

TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

Belirtilen yapılandırmaya sahip bir TaskFactory<TResult> örneği başlatır.

TaskFactory<TResult>()

Varsayılan yapılandırma ile 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 başlatılırNone, TaskContinuationOptions özelliği olarak başlatılır Noneve TaskScheduler özellik geçerli zamanlayıcıya başlatılır (bkzCurrent. ).

Ayrıca bkz.

Şunlara uygulanır

TaskFactory<TResult>(CancellationToken)

Varsayılan yapılandırma ile 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, bu TaskFactory tarafından oluşturulan 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 başlatılırNone, TaskContinuationOptions özelliği olarak başlatılır Noneve TaskScheduler özellik geçerli zamanlayıcıya başlatılır (bkzCurrent. ).

Ayrıca bkz.

Şunlara uygulanır

TaskFactory<TResult>(TaskScheduler)

Belirtilen yapılandırmaya sahip 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çerli TaskScheduler değerin kullanılması gerektiğini gösterir.

Açıklamalar

Bu oluşturucu TaskCreationOptions ile özelliği olarak başlatılır TaskContinuationOptions None, özelliği olarak başlatılır Noneve TaskScheduler özelliği , değilse nulliçin başlatılırscheduler. Bu durumda özellik geçerli zamanlayıcıya başlatılır (bkzCurrent. ).

Ayrıca bkz.

Şunlara uygulanır

TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)

Belirtilen yapılandırmaya sahip 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 TaskCreationOptions ile özelliği olarak başlatılır creationOptions, TaskContinuationOptions özelliği olarak continuationOptionsbaşlatılır ve TaskScheduler özellik geçerli zamanlayıcıya başlatılır (bkz Current. ).

Ayrıca bkz.

Şunlara uygulanır

TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

Belirtilen yapılandırmaya sahip 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, bu TaskFactory tarafından oluşturulan 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 TaskFactory<TResult>ile 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 TaskCreationOptions ile özelliği olarak başlatılır TaskContinuationOptions creationOptions, özelliği olarak başlatılır continuationOptionsve TaskScheduler özelliği , değilse nulliçin başlatılırscheduler. Bu durumda özellik geçerli zamanlayıcıya başlatılır (bkzCurrent. ).

Ayrıca bkz.

Şunlara uygulanır