ThreadPool.RunAsync Метод

Определение

Перегрузки

RunAsync(WorkItemHandler)

Создает рабочий элемент.

RunAsync(WorkItemHandler, WorkItemPriority)

Создает рабочий элемент и задает его приоритет относительно других рабочих элементов в пуле потоков.

RunAsync(WorkItemHandler, WorkItemPriority, WorkItemOptions)

Создает рабочий элемент, задает его приоритет относительно других рабочих элементов в пуле потоков и указывает, как долго следует выполнять рабочие элементы.

RunAsync(WorkItemHandler)

Создает рабочий элемент.

public:
 static IAsyncAction ^ RunAsync(WorkItemHandler ^ handler);
/// [Windows.Foundation.Metadata.Overload("RunAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncAction RunAsync(WorkItemHandler const& handler);
[Windows.Foundation.Metadata.Overload("RunAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction RunAsync(WorkItemHandler handler);
function runAsync(handler)
Public Shared Function RunAsync (handler As WorkItemHandler) As IAsyncAction

Параметры

handler
WorkItemHandler

Метод, вызываемый, когда поток становится доступным для запуска рабочего элемента.

Возвращаемое значение

IAsyncAction

Интерфейс IAsyncAction , предоставляющий доступ к рабочему элементу.

Атрибуты

См. также раздел

Применяется к

RunAsync(WorkItemHandler, WorkItemPriority)

Создает рабочий элемент и задает его приоритет относительно других рабочих элементов в пуле потоков.

public:
 static IAsyncAction ^ RunAsync(WorkItemHandler ^ handler, WorkItemPriority priority);
/// [Windows.Foundation.Metadata.Overload("RunWithPriorityAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncAction RunAsync(WorkItemHandler const& handler, WorkItemPriority const& priority);
[Windows.Foundation.Metadata.Overload("RunWithPriorityAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction RunAsync(WorkItemHandler handler, WorkItemPriority priority);
function runAsync(handler, priority)
Public Shared Function RunAsync (handler As WorkItemHandler, priority As WorkItemPriority) As IAsyncAction

Параметры

handler
WorkItemHandler

Метод, вызываемый, когда поток становится доступным для запуска рабочего элемента.

priority
WorkItemPriority

Приоритет рабочего элемента относительно других рабочих элементов в пуле потоков. Значение этого параметра может быть низким, нормальным или высоким.

Возвращаемое значение

IAsyncAction

Интерфейс IAsyncAction , предоставляющий доступ к рабочему элементу.

Атрибуты

См. также раздел

Применяется к

RunAsync(WorkItemHandler, WorkItemPriority, WorkItemOptions)

Создает рабочий элемент, задает его приоритет относительно других рабочих элементов в пуле потоков и указывает, как долго следует выполнять рабочие элементы.

public:
 static IAsyncAction ^ RunAsync(WorkItemHandler ^ handler, WorkItemPriority priority, WorkItemOptions options);
/// [Windows.Foundation.Metadata.Overload("RunWithPriorityAndOptionsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncAction RunAsync(WorkItemHandler const& handler, WorkItemPriority const& priority, WorkItemOptions const& options);
[Windows.Foundation.Metadata.Overload("RunWithPriorityAndOptionsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction RunAsync(WorkItemHandler handler, WorkItemPriority priority, WorkItemOptions options);
function runAsync(handler, priority, options)
Public Shared Function RunAsync (handler As WorkItemHandler, priority As WorkItemPriority, options As WorkItemOptions) As IAsyncAction

Параметры

handler
WorkItemHandler

Метод, вызываемый, когда поток становится доступным для запуска рабочего элемента.

priority
WorkItemPriority

Приоритет рабочего элемента относительно других рабочих элементов в пуле потоков.

options
WorkItemOptions

Если этот параметр имеет значение TimeSliced, рабочий элемент выполняется одновременно с другими рабочими элементами срезами времени с каждым рабочим элементом, получающим долю времени процессора. Если этот параметр имеет значение None, рабочий элемент запускается, когда рабочий поток становится доступным.

Возвращаемое значение

IAsyncAction

Интерфейс IAsyncAction , предоставляющий доступ к рабочему элементу.

Атрибуты

См. также раздел

Применяется к