WebUICachedFileUpdaterActivatedEventArgs クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーがアプリからの更新を必要とするファイルを保存または開いたときに発生するアクティブ化されたイベントに関する情報を提供します。
C#/C++/VB この型は CachedFileUpdaterActivatedEventArgs として表示されます。
public ref class WebUICachedFileUpdaterActivatedEventArgs sealed : ICachedFileUpdaterActivatedEventArgs, IActivatedEventArgsDeferral
public ref class WebUICachedFileUpdaterActivatedEventArgs sealed : IActivatedEventArgsWithUser, ICachedFileUpdaterActivatedEventArgs, IActivatedEventArgsDeferral
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class WebUICachedFileUpdaterActivatedEventArgs final : ICachedFileUpdaterActivatedEventArgs, IActivatedEventArgsDeferral
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class WebUICachedFileUpdaterActivatedEventArgs final : IActivatedEventArgsWithUser, ICachedFileUpdaterActivatedEventArgs, IActivatedEventArgsDeferral
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class WebUICachedFileUpdaterActivatedEventArgs : ICachedFileUpdaterActivatedEventArgs, IActivatedEventArgsDeferral
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class WebUICachedFileUpdaterActivatedEventArgs : IActivatedEventArgsWithUser, ICachedFileUpdaterActivatedEventArgs, IActivatedEventArgsDeferral
Public NotInheritable Class WebUICachedFileUpdaterActivatedEventArgs
Implements IActivatedEventArgsDeferral, ICachedFileUpdaterActivatedEventArgs
Public NotInheritable Class WebUICachedFileUpdaterActivatedEventArgs
Implements IActivatedEventArgsDeferral, IActivatedEventArgsWithUser, ICachedFileUpdaterActivatedEventArgs
- 継承
- 属性
- 実装
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
例
ファイル ピッカー コントラクトのサンプルでは、cachedFileUpdater アクティブ化イベントに応答する方法を示します。
// cachedFileUpdater activated event handler
function activated(eventObject) {
// Identify whether app was launched for cachedFileUpdater
if (eventObject.detail.kind === Windows.ApplicationModel.Activation.ActivationKind.cachedFileUpdater) {
// Perform tasks to prepare your app to display its file picker page
// Get file picker UI
cachedFileUpdaterUI = eventObject.detail.cachedFileUpdaterUI;
cachedFileUpdaterUI.addEventListener("fileupdaterequested", onFileUpdateRequest);
cachedFileUpdaterUI.addEventListener("uirequested", onUIRequested);
switch (cachedFileUpdaterUI.updateTarget) {
case Windows.Storage.Provider.CachedFileTarget.local:
scenarios = [{ url: "/html/cachedFileUpdaterScenario1.html", title: "Get latest version" }];
break;
case Windows.Storage.Provider.CachedFileTarget.remote:
scenarios = [{ url: "/html/cachedFileUpdaterScenario2.html", title: "Remote file update" }];
break;
}
SdkSample.scenarios = scenarios;
}
}
// Register the activated event handler
WinJS.Application.addEventListener("activated", activated, false);
JavaScript の場合、 eventObject
には webUICachedFileUpdaterActivatedEventArgs オブジェクトが含まれます。
注釈
アプリが提供するファイルの更新プログラムの提供の詳細については、「クイック スタート: Windows.Storage.Pickers.Provider 名前空間を使用したファイル サービスの提供」を参照してください。
ActivationKind が cachedFileUpdater の場合、WinJS.Application.Onactivated イベント ハンドラーまたは Windows.UI.WebUI.WebUIApplication.activated イベントのイベント ハンドラーを実装すると、このオブジェクトにアクセスします。
注意
このクラスはアジャイルではありません。つまり、スレッド モデルとマーシャリング動作を考慮する必要があります。 詳細については、「 スレッドとマーシャリング (C++/CX)」を参照してください。
バージョン履歴
Windows のバージョン | SDK バージョン | 追加された値 |
---|---|---|
1607 | 14393 | ユーザー |
プロパティ
ActivatedOperation |
アプリがアクティブ化された操作を取得します。 |
CachedFileUpdaterUI |
アプリからファイルを更新する必要がある場合に表示されるファイル ピッカーのレターボックス UI を取得します。 |
Kind |
アクティブ化の種類を取得します。 |
PreviousExecutionState |
アクティブ化される前のアプリの実行状態を取得します。 |
SplashScreen |
スプラッシュ スクリーンからアクティブ化されたアプリへの切り替えに関する情報を提供するスプラッシュ スクリーン オブジェクトを取得します。 |
User |
アプリがアクティブ化されたユーザーを取得します。 |