TaskFactory<TResult> Konstruktory

Definicja

Inicjuje TaskFactory<TResult> wystąpienie.

Przeciążenia

Nazwa Opis
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>()

Źródło:
FutureFactory.cs
Źródło:
TaskFactory_T.cs
Źródło:
FutureFactory.cs
Źródło:
FutureFactory.cs
Źródło:
FutureFactory.cs

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)

Źródło:
FutureFactory.cs
Źródło:
TaskFactory_T.cs
Źródło:
FutureFactory.cs
Źródło:
FutureFactory.cs
Źródło:
FutureFactory.cs

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 to TaskFactory , 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)

Źródło:
FutureFactory.cs
Źródło:
TaskFactory_T.cs
Źródło:
FutureFactory.cs
Źródło:
FutureFactory.cs
Źródło:
FutureFactory.cs

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 NoneTaskContinuationOptions , właściwość jest inicjowana do None, a TaskScheduler właściwość jest inicjowana do scheduler, chyba że nulljest to , w którym przypadku właściwość jest inicjowana do bieżącego harmonogramu (zobacz Current).

Zobacz też

Dotyczy

TaskFactory<TResult>(TaskCreationOptions, TaskContinuationOptions)

Źródło:
FutureFactory.cs
Źródło:
TaskFactory_T.cs
Źródło:
FutureFactory.cs
Źródło:
FutureFactory.cs
Źródło:
FutureFactory.cs

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, które mają być używane podczas tworzenia zadań z tym TaskFactory<TResult>elementem .

continuationOptions
TaskContinuationOptions

Domyślne opcje, które mają być używane podczas tworzenia zadań kontynuacji za pomocą tego elementu TaskFactory<TResult>.

Wyjątki

creationOptions lub continuationOptions określa nieprawidłową wartość.

Uwagi

Za pomocą tego konstruktora TaskCreationOptions właściwość jest inicjowana na 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)

Źródło:
FutureFactory.cs
Źródło:
TaskFactory_T.cs
Źródło:
FutureFactory.cs
Źródło:
FutureFactory.cs
Źródło:
FutureFactory.cs

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 to TaskFactory , chyba że podczas wywoływania metod fabrycznych określono jawnie inny token anulowania.

creationOptions
TaskCreationOptions

Domyślne opcje, które mają być używane podczas tworzenia zadań z tym TaskFactory<TResult>elementem .

continuationOptions
TaskContinuationOptions

Domyślne opcje, które mają być używane podczas tworzenia zadań kontynuacji za pomocą tego elementu TaskFactory<TResult>.

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 creationOptionsTaskContinuationOptions , właściwość jest inicjowana do continuationOptions, a TaskScheduler właściwość jest inicjowana do scheduler, chyba że nulljest to , w którym przypadku właściwość jest inicjowana do bieżącego harmonogramu (zobacz Current).

Zobacz też

Dotyczy