Udostępnij za pośrednictwem


TaskFactory<TResult> Konstruktory

Definicja

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 nulljest to , w takim przypadku właściwość jest inicjowana do bieżącego harmonogramu (zobacz Current).

Zobacz też

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ż

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 nulljest to , w takim przypadku właściwość jest inicjowana do bieżącego harmonogramu (zobacz Current).

Zobacz też

Dotyczy