BackgroundMediaPlayer.SendMessageToForeground(ValueSet) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將訊息傳送至前景工作。
注意
從 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區塊內進行,如此一來,如果系統無法傳送訊息,就可以攔截擲回的例外狀況。