TaskFactory 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.
TaskFactory sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
TaskFactory() |
Varsayılan yapılandırma ile bir TaskFactory örneği başlatır. |
TaskFactory(CancellationToken) |
Belirtilen yapılandırmaya sahip bir TaskFactory örneği başlatır. |
TaskFactory(TaskScheduler) |
Belirtilen yapılandırmaya sahip bir TaskFactory örneği başlatır. |
TaskFactory(TaskCreationOptions, TaskContinuationOptions) |
Belirtilen yapılandırmaya sahip bir TaskFactory örneği başlatır. |
TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler) |
Belirtilen yapılandırmaya sahip bir TaskFactory örneği başlatır. |
TaskFactory()
Varsayılan yapılandırma ile 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 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(CancellationToken)
Belirtilen yapılandırmaya sahip 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 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(TaskScheduler)
Belirtilen yapılandırmaya sahip 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ılacak. 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ırNoneTaskContinuationOptions, TaskCreationOptions özelliği olarak başlatılır Noneve TaskScheduler özelliği null olmadığı sürece için başlatılır scheduler
ve bu durumda özellik geçerli zamanlayıcıya başlatılır (bkzCurrent. ).
Ayrıca bkz.
- TaskScheduler
- Görev Paralel Kitaplığı (TPL)
- Devamlılık Görevlerini Kullanarak Görevleri Birbirine Bağlama
Şunlara uygulanır
TaskFactory(TaskCreationOptions, TaskContinuationOptions)
Belirtilen yapılandırmaya sahip 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 bkz. için FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions)Açıklamalar.
-veya-
continuationOptions
bağımsız değişkeni 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 continuationOptions
başlatılır ve TaskScheduler özellik geçerli zamanlayıcıya başlatılır (bkz Current. ).
Ayrıca bkz.
Şunlara uygulanır
TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)
Belirtilen yapılandırmaya sahip 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, bu TaskFactory tarafından oluşturulan görevlere atanacak varsayılan CancellationToken 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
TaskScheduler Bu TaskFactory ile oluşturulan görevleri zamanlamak için varsayılan olarak kullanılır. Null değer TaskScheduler.Current 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 bkz. için FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions)Açıklamalar.
-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ırcreationOptions
TaskContinuationOptions, TaskCreationOptions özelliği olarak başlatılır continuationOptions
ve TaskScheduler özelliği null olmadığı sürece için başlatılır scheduler
ve bu durumda özellik geçerli zamanlayıcıya başlatılır (bkzCurrent. ).