TaskFactory Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy TaskFactory.
Przeciążenia
TaskFactory() |
Inicjuje TaskFactory wystąpienie z konfiguracją domyślną. |
TaskFactory(CancellationToken) |
Inicjuje TaskFactory wystąpienie z określoną konfiguracją. |
TaskFactory(TaskScheduler) |
Inicjuje TaskFactory wystąpienie z określoną konfiguracją. |
TaskFactory(TaskCreationOptions, TaskContinuationOptions) |
Inicjuje TaskFactory wystąpienie z określoną konfiguracją. |
TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler) |
Inicjuje TaskFactory wystąpienie z określoną konfiguracją. |
TaskFactory()
Inicjuje TaskFactory wystąpienie z konfiguracją domyślną.
public:
TaskFactory();
public TaskFactory ();
Public Sub New ()
Uwagi
Ten konstruktor tworzy TaskFactory wystąpienie z konfiguracją domyślną. Właściwość TaskCreationOptions jest inicjowana na None, TaskContinuationOptions właściwość jest inicjowana na None, a TaskScheduler właściwość jest inicjowana do bieżącego harmonogramu (zobacz Current).
Zobacz też
Dotyczy
TaskFactory(CancellationToken)
Inicjuje TaskFactory wystąpienie z określoną konfiguracją.
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)
Parametry
- cancellationToken
- CancellationToken
Element CancellationToken , który zostanie przypisany do zadań utworzonych przez tę TaskFactory metodę, chyba że zostanie jawnie określony inny element CancellationToken podczas wywoływania metod fabrycznych.
Uwagi
Ten konstruktor tworzy TaskFactory wystąpienie z konfiguracją domyślną. Właściwość TaskCreationOptions jest inicjowana na None, TaskContinuationOptions właściwość jest inicjowana na None, a TaskScheduler właściwość jest inicjowana do bieżącego harmonogramu (zobacz Current).
Zobacz też
Dotyczy
TaskFactory(TaskScheduler)
Inicjuje TaskFactory wystąpienie z określoną konfiguracją.
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)
Parametry
- scheduler
- TaskScheduler
Element TaskScheduler służący do planowania wszystkich zadań utworzonych za pomocą tego elementu TaskFactory. Wartość null wskazuje, że należy użyć bieżącego elementu TaskScheduler.
Uwagi
W przypadku tego konstruktora TaskCreationOptions właściwość jest inicjowana do None, TaskContinuationOptions właściwość jest inicjowana na None, a TaskScheduler właściwość jest inicjowana na scheduler
wartość , chyba że ma wartość null, w takim przypadku właściwość jest inicjowana do bieżącego harmonogramu (zobacz Current).
Zobacz też
- TaskScheduler
- Biblioteka zadań równoległych (TPL)
- Tworzenie łańcuchów zadań przy użyciu zadań kontynuacji
Dotyczy
TaskFactory(TaskCreationOptions, TaskContinuationOptions)
Inicjuje TaskFactory wystąpienie z określoną konfiguracją.
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)
Parametry
- creationOptions
- TaskCreationOptions
Wartość domyślna TaskCreationOptions do użycia podczas tworzenia zadań za pomocą tego elementu TaskFactory.
- continuationOptions
- TaskContinuationOptions
Wartość domyślna TaskContinuationOptions do użycia podczas tworzenia zadań kontynuacji za pomocą tej funkcji TaskFactory.
Wyjątki
Argument creationOptions
określa nieprawidłową TaskCreationOptions wartość. Aby uzyskać więcej informacji, zobacz uwagi dotyczące FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions)elementu .
-lub-
Argument continuationOptions
określa nieprawidłową wartość.
Uwagi
Za pomocą tego konstruktora TaskCreationOptions właściwość jest inicjowana do creationOptions
, TaskContinuationOptions właściwość jest inicjowana do continuationOptions
, a TaskScheduler właściwość jest inicjowana do bieżącego harmonogramu (zobacz Current).
Zobacz też
Dotyczy
TaskFactory(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)
Inicjuje TaskFactory wystąpienie z określoną konfiguracją.
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)
Parametry
- cancellationToken
- CancellationToken
Wartość domyślna CancellationToken , która zostanie przypisana do zadań utworzonych przez tę TaskFactory metodę, chyba że zostanie jawnie określony inny element CancellationToken podczas wywoływania metod fabrycznych.
- creationOptions
- TaskCreationOptions
Wartość domyślna TaskCreationOptions do użycia podczas tworzenia zadań za pomocą tego elementu TaskFactory.
- continuationOptions
- TaskContinuationOptions
Wartość domyślna TaskContinuationOptions do użycia podczas tworzenia zadań kontynuacji za pomocą tej funkcji TaskFactory.
- scheduler
- TaskScheduler
Wartość domyślna TaskScheduler służąca do planowania wszystkich zadań utworzonych za pomocą tej funkcji TaskFactory. Wartość null wskazuje, że parametr TaskScheduler.Current powinien być używany.
Wyjątki
Argument creationOptions
określa nieprawidłową TaskCreationOptions wartość. Aby uzyskać więcej informacji, zobacz uwagi dotyczące FromAsync(Func<AsyncCallback,Object,IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions)elementu .
-lub-
Argument continuationOptions
określa nieprawidłową wartość.
Uwagi
W przypadku tego konstruktora TaskCreationOptions właściwość jest inicjowana do creationOptions
, TaskContinuationOptions właściwość jest inicjowana na continuationOptions
, a TaskScheduler właściwość jest inicjowana na scheduler
wartość , chyba że ma wartość null, w takim przypadku właściwość jest inicjowana do bieżącego harmonogramu (zobacz Current).