TaskFactory<TResult> 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 TaskFactory<TResult> wystąpienie.
Przeciążenia
TaskFactory<TResult>() |
Inicjuje TaskFactory<TResult> wystąpienie z konfiguracją domyślną. |
TaskFactory<TResult>(CancellationToken) |
Inicjuje TaskFactory<TResult> wystąpienie z konfiguracją domyślną. |
TaskFactory<TResult>(TaskScheduler) |
Inicjuje TaskFactory<TResult> wystąpienie z określoną konfiguracją. |
TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions) |
Inicjuje TaskFactory<TResult> wystąpienie z określoną konfiguracją. |
TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler) |
Inicjuje TaskFactory<TResult> wystąpienie z określoną konfiguracją. |
TaskFactory<TResult>()
Inicjuje TaskFactory<TResult> wystąpienie z konfiguracją domyślną.
public:
TaskFactory();
public TaskFactory ();
Public Sub New ()
Uwagi
Ten konstruktor tworzy TaskFactory<TResult> 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<TResult>(CancellationToken)
Inicjuje TaskFactory<TResult> wystąpienie z konfiguracją domyślną.
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)
Parametry
- cancellationToken
- CancellationToken
Domyślny token anulowania, który zostanie przypisany do zadań utworzonych przez tę TaskFactory funkcję, chyba że podczas wywoływania metod fabrycznych określono jawnie inny token anulowania.
Uwagi
Ten konstruktor tworzy TaskFactory<TResult> 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<TResult>(TaskScheduler)
Inicjuje TaskFactory<TResult> 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<'Result> : System.Threading.Tasks.TaskScheduler -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (scheduler As TaskScheduler)
Parametry
- scheduler
- TaskScheduler
Harmonogram używany do planowania wszystkich zadań utworzonych za pomocą tego polecenia TaskFactory<TResult>. Wartość null wskazuje, że należy użyć bieżącej TaskScheduler wartości.
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 do scheduler
, chyba że null
jest to , 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
- Anulowanie zadania
Dotyczy
TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)
Inicjuje TaskFactory<TResult> 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<'Result> : System.Threading.Tasks.TaskCreationOptions * System.Threading.Tasks.TaskContinuationOptions -> System.Threading.Tasks.TaskFactory<'Result>
Public Sub New (creationOptions As TaskCreationOptions, continuationOptions As TaskContinuationOptions)
Parametry
- creationOptions
- TaskCreationOptions
Domyślne opcje do użycia podczas tworzenia zadań za pomocą tego elementu TaskFactory<TResult>.
- continuationOptions
- TaskContinuationOptions
Domyślne opcje, które mają być używane podczas tworzenia zadań kontynuacji za pomocą tego TaskFactory<TResult>elementu .
Wyjątki
creationOptions
lub 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ż
- Biblioteka zadań równoległych (TPL)
- Tworzenie łańcuchów zadań przy użyciu zadań kontynuacji
- Anulowanie zadania
Dotyczy
TaskFactory<TResult>(CancellationToken, TaskCreationOptions, TaskContinuationOptions, TaskScheduler)
Inicjuje TaskFactory<TResult> 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<'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)
Parametry
- cancellationToken
- CancellationToken
Domyślny token anulowania, który zostanie przypisany do zadań utworzonych przez tę TaskFactory funkcję, chyba że podczas wywoływania metod fabrycznych określono jawnie inny token anulowania.
- creationOptions
- TaskCreationOptions
Domyślne opcje do użycia podczas tworzenia zadań za pomocą tego elementu TaskFactory<TResult>.
- continuationOptions
- TaskContinuationOptions
Domyślne opcje, które mają być używane podczas tworzenia zadań kontynuacji za pomocą tego TaskFactory<TResult>elementu .
- scheduler
- TaskScheduler
Domyślny harmonogram używany do planowania wszystkich zadań utworzonych za pomocą tego polecenia TaskFactory<TResult>. Wartość null wskazuje, że Current należy użyć.
Wyjątki
creationOptions
lub 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 do scheduler
, chyba że null
jest to , w takim przypadku właściwość jest inicjowana do bieżącego harmonogramu (zobacz Current).
Zobacz też
- Biblioteka zadań równoległych (TPL)
- Tworzenie łańcuchów zadań przy użyciu zadań kontynuacji
- Anulowanie zadania