Поделиться через


BackgroundTaskBuilder.TaskEntryPoint Свойство

Определение

Возвращает или задает класс, выполняющий работу фоновой задачи.

public:
 property Platform::String ^ TaskEntryPoint { Platform::String ^ get(); void set(Platform::String ^ value); };
winrt::hstring TaskEntryPoint();

void TaskEntryPoint(winrt::hstring value);
public string TaskEntryPoint { get; set; }
var string = backgroundTaskBuilder.taskEntryPoint;
backgroundTaskBuilder.taskEntryPoint = string;
Public Property TaskEntryPoint As String

Значение свойства

String

Platform::String

winrt::hstring

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

Комментарии

Приложение UWP на C++, C# или Visual Basic Класс точки входа задачи должен реализовывать интерфейс IBackgroundTask . Система вызывает IBackgroundTask::Run при активации фоновой задачи. Кроме того, класс должен быть указан в <Extensions> разделе манифеста приложения как <Extension Category="windows.backgroundTasks" EntryPoint="appNamespace.appClassName">. Класс точки входа задачи может быть реализован в том же процессе, что и компонент переднего плана приложения (in-proc); однако он не может выполняться ни в одном из потоков переднего плана приложения, так как приложение может быть приостановлено при активации фоновой задачи. Для достижения наилучших результатов реализуйте класс в отдельном процессе (вне процесса), чтобы отделить его от компонентов переднего плана приложения и позволить системе более эффективно управлять процессами приложения.

Приложение UWP с использованием JavaScript Точка входа для фоновой задачи JavaScript — это начальная страница JavaScript. Дополнительные сведения см. в разделе WebUIBackgroundTaskInstance.current . Обратите внимание, что фоновые задачи JavaScript должны вызывать close() для завершения, чтобы они не потребляли память и заряд батареи пользователя.

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