共用方式為


BackgroundMediaPlayer.SendMessageToForeground(ValueSet) 方法

定義

將訊息傳送至前景工作。

注意

從 Windows 版本 1703 開始, BackgroundMediaPlayer 已被取代,未來版本的 Windows 可能無法使用。 請改用 MediaPlayer 類別。 如需詳細資訊,請參閱 在背景播放媒體

public:
 static void SendMessageToForeground(ValueSet ^ value);
 static void SendMessageToForeground(ValueSet const& value);
/// [Windows.Foundation.Metadata.Deprecated("Use MediaPlayer instead of BackgroundMediaPlayer.  For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
 static void SendMessageToForeground(ValueSet const& value);
public static void SendMessageToForeground(ValueSet value);
[Windows.Foundation.Metadata.Deprecated("Use MediaPlayer instead of BackgroundMediaPlayer.  For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
public static void SendMessageToForeground(ValueSet value);
function sendMessageToForeground(value)
Public Shared Sub SendMessageToForeground (value As ValueSet)

參數

value
ValueSet

代表訊息的值集。

屬性

備註

應用程式應該只在前景應用程式執行時呼叫 SendMessageToForeground 。 嘗試在前景應用程式未執行時呼叫此方法,將會擲回例外狀況。 應用程式負責將前景應用程式狀態傳達至背景進程。 這可以使用應用程式生命週期事件、保留在本機儲存體中的狀態值,以及進程之間的訊息來完成。

對 SendMessageToForeground的呼叫應該一律是在try區塊內進行,如此一來,如果系統無法傳送訊息,就可以攔截擲回的例外狀況。

適用於