TaskFactory Oluşturucular

Tanım

TaskFactory sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

Name Description
TaskFactory()

Varsayılan yapılandırmayla bir TaskFactory örneği başlatır.

TaskFactory(CancellationToken)

Belirtilen yapılandırmayla bir TaskFactory örneği başlatır.

TaskFactory(TaskScheduler)

Belirtilen yapılandırmayla bir TaskFactory örneği başlatır.

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

Belirtilen yapılandırmayla bir TaskFactory örneği başlatır.

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

Belirtilen yapılandırmayla bir TaskFactory örneği başlatır.

TaskFactory()

Kaynak:
TaskFactory.cs
Kaynak:
TaskFactory.cs
Kaynak:
TaskFactory.cs
Kaynak:
TaskFactory.cs
Kaynak:
TaskFactory.cs

Varsayılan yapılandırmayla bir TaskFactory ö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 ö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(CancellationToken)

Kaynak:
TaskFactory.cs
Kaynak:
TaskFactory.cs
Kaynak:
TaskFactory.cs
Kaynak:
TaskFactory.cs
Kaynak:
TaskFactory.cs

Belirtilen yapılandırmayla bir TaskFactory örneği başlatır.

public:
 TaskFactory(System::Threading::CancellationToken cancellationToken);
public TaskFactory(System.Threading.CancellationToken cancellationToken);
new System.Threading.Tasks.TaskFactory : System.Threading.CancellationToken -> System.Threading.Tasks.TaskFactory
Public Sub New (cancellationToken As CancellationToken)

Parametreler

cancellationToken
CancellationToken

Fabrika CancellationToken yöntemleri çağrılırken başka bir CancellationToken açıkça belirtilmediği sürece, bu TaskFactory tarafından oluşturulan görevlere atanacak olan.

Açıklamalar

Bu oluşturucu, varsayılan yapılandırmaya sahip bir TaskFactory ö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(TaskScheduler)

Kaynak:
TaskFactory.cs
Kaynak:
TaskFactory.cs
Kaynak:
TaskFactory.cs
Kaynak:
TaskFactory.cs
Kaynak:
TaskFactory.cs

Belirtilen yapılandırmayla bir TaskFactory ö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 : System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory
Public Sub New (scheduler As TaskScheduler)

Parametreler

scheduler
TaskScheduler

TaskScheduler, bu TaskFactory ile oluşturulan görevleri zamanlamak için kullanılır. Null değer, geçerli TaskScheduler'ın kullanılması gerektiğini gösterir.

Açıklamalar

Bu oluşturucu ile özelliği olarak başlatılırTaskCreationOptionsNone, TaskContinuationOptions özelliği olarak başlatılır Noneve TaskScheduler null olmadığı sürece özelliği olarak başlatılır schedulerve bu durumda özellik geçerli zamanlayıcıya başlatılır (bkzCurrent. ).

Ayrıca bkz.

Şunlara uygulanır

TaskFactory(TaskCreationOptions, TaskContinuationOptions)

Kaynak:
TaskFactory.cs
Kaynak:
TaskFactory.cs
Kaynak:
TaskFactory.cs
Kaynak:
TaskFactory.cs
Kaynak:
TaskFactory.cs

Belirtilen yapılandırmayla bir TaskFactory ö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 : System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions -> System.Threading.Tasks.TaskFactory
Public Sub New (creationOptions As TaskCreationOptions, continuationOptions As TaskContinuationOptions)

Parametreler

creationOptions
TaskCreationOptions

Bu TaskFactory ile görev oluştururken kullanılacak varsayılan TaskCreationOptions değerdir.

continuationOptions
TaskContinuationOptions

Bu TaskFactory ile devamlılık görevleri oluştururken kullanılacak varsayılan TaskContinuationOptions değerdir.

Özel durumlar

creationOptions bağımsız değişkeni geçersiz TaskCreationOptions bir değer belirtir. Daha fazla bilgi için FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions), için açıklamalar bölümüne bakın.

-veya-

continuationOptions bağımsız değişkeni 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.

Şunlara uygulanır

TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)

Kaynak:
TaskFactory.cs
Kaynak:
TaskFactory.cs
Kaynak:
TaskFactory.cs
Kaynak:
TaskFactory.cs
Kaynak:
TaskFactory.cs

Belirtilen yapılandırmayla bir TaskFactory ö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 : System.Threading.CancellationToken * System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions * System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory
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 başka bir CancellationToken açıkça belirtilmediği sürece, bunun CancellationToken oluşturduğu görevlere atanacak varsayılan TaskFactory değerdir.

creationOptions
TaskCreationOptions

Bu TaskFactory ile görev oluştururken kullanılacak varsayılan TaskCreationOptions değerdir.

continuationOptions
TaskContinuationOptions

Bu TaskFactory ile devamlılık görevleri oluştururken kullanılacak varsayılan TaskContinuationOptions değerdir.

scheduler
TaskScheduler

Bu TaskFactory ile oluşturulan görevleri zamanlamak için kullanılacak varsayılan TaskScheduler değerdir. Null değer, TaskScheduler.Current'ın kullanılması gerektiğini gösterir.

Özel durumlar

creationOptions bağımsız değişkeni geçersiz TaskCreationOptions bir değer belirtir. Daha fazla bilgi için FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions), için açıklamalar bölümüne bakın.

-veya-

continuationOptions bağımsız değişkeni 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 null olmadığı sürece özelliği olarak başlatılır schedulerve bu durumda özellik geçerli zamanlayıcıya başlatılır (bkzCurrent. ).

Ayrıca bkz.

Şunlara uygulanır