Udostępnij za pośrednictwem


TaskFactory Konstruktory

Definicja

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 schedulerwartość , chyba że ma wartość null, w takim przypadku właściwość jest inicjowana do bieżącego harmonogramu (zobacz Current).

Zobacz też

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 schedulerwartość , chyba że ma wartość null, w takim przypadku właściwość jest inicjowana do bieżącego harmonogramu (zobacz Current).

Zobacz też

Dotyczy