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

執行背景工作之應用程式定義類別的名稱。

備註

使用 C++、C# 或 Visual Basic 的 UWP 應用程式 工作進入點類別必須實作 IBackgroundTask 介面。 系統會在觸發背景工作時呼叫 IBackgroundTask::Run 。 此外,類別必須在應用程式資訊清單的 區段中指定 <Extensions><Extension Category="windows.backgroundTasks" EntryPoint="appNamespace.appClassName"> 。工作進入點類別可以在與應用程式的前景元件相同的進程中實作, (同進程) ;不過,它無法在任何應用程式的前景執行緒上執行,因為當觸發背景工作時,應用程式可能會暫停。 為了獲得最佳結果,請在個別的處理常式中實作 類別 (跨進程) ,使其與應用程式的前景元件分離,並讓系統更有效率地管理應用程式的進程。

使用 JavaScript 的 UWP 應用程式 JavaScript 背景工作的進入點是 JavaScript 起始頁。 如需詳細資訊 ,請參閱 WebUIBackgroundTaskInstance.current 。請注意,JavaScript 背景工作必須在完成時呼叫 close () 以終止,因此不會繼續取用使用者的記憶體和電池。

適用於