LauncherOptions クラス

定義

ファイルまたは URI の既定のアプリを起動するために使用するオプションを指定します。

デスクトップ アプリでは、UI を表示する方法でこのクラスのインスタンスを使用する前に、オブジェクトを所有者のウィンドウ ハンドルに関連付ける必要があります。 詳細とコード例については、「 CoreWindow に依存する WinRT UI オブジェクトを表示する」を参照してください。

public ref class LauncherOptions sealed : ILauncherViewOptions
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class LauncherOptions final : ILauncherViewOptions
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class LauncherOptions final : ILauncherViewOptions
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class LauncherOptions final : ILauncherViewOptions
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class LauncherOptions : ILauncherViewOptions
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class LauncherOptions : ILauncherViewOptions
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class LauncherOptions : ILauncherViewOptions
function LauncherOptions()
Public NotInheritable Class LauncherOptions
Implements ILauncherViewOptions
継承
Object Platform::Object IInspectable LauncherOptions
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

LaunchUriAsync(Uri, LauncherOptions) トピックのコード例を参照してください。

注釈

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1607 14393 IgnoreAppUriHandlers
1703 15063 LimitPickerToCurrentAppAndAppUriHandlers

コンストラクター

LauncherOptions()

ランチャー オプション オブジェクトの新しいインスタンスを作成して初期化します。

デスクトップ アプリでは、UI を表示する方法でこのクラスのインスタンスを使用する前に、オブジェクトを所有者のウィンドウ ハンドルに関連付ける必要があります。 詳細とコード例については、「 CoreWindow に依存する WinRT UI オブジェクトを表示する」を参照してください。

プロパティ

ContentType

ネットワーク上のファイルを表す URI に関連付けられているコンテンツ タイプを取得または設定します。

DesiredRemainingView

ターゲット アプリを起動し、ターゲット アプリと均等に領域を共有するか、ターゲット アプリよりも多くの領域を占有することで、現在実行中のソース アプリを画面に残します。

DisplayApplicationPicker

関連付けを起動する API が呼び出されるたびに [ 開く ] ダイアログを表示するかどうかを示す値を取得または設定します。

FallbackUri

ファイルの種類または URI を処理するアプリが存在しない場合に、ブラウザーでユーザーが取得する URI を表す値を取得または設定します。

IgnoreAppUriHandlers

http スキーム (ブラウザーなど) を処理できるハンドラーを無視するかどうかを示します。 代わりに、起動は既定のブラウザーにフォールバックします。

LimitPickerToCurrentAppAndAppUriHandlers

ランチャーのピッカーを現在のアプリとそれに関連付けられている URI ハンドラーに制限するかどうかを取得または設定します。

NeighboringFilesQuery

アプリが、アプリのアクティブ化に使用されるファイルに関連するファイルにアクセスできるようにします。

PreferredApplicationDisplayName

ファイルの種類または URI を処理するアプリが存在しない場合にユーザーがインストールするストア内のアプリの表示名を表す値を取得または設定します。

PreferredApplicationPackageFamilyName

ファイルの種類または URI を処理するアプリが存在しない場合にユーザーがインストールする必要があるストア内のアプリのパッケージ ファミリ名を表す値を取得または設定します。

TargetApplicationPackageFamilyName

ファイルまたは URI を起動するために使用する必要があるターゲット パッケージのパッケージ ファミリ名。 このプロパティは省略可能です。

TreatAsUntrusted

ファイルまたは URI に関連付けられているアプリを起動するときに、ファイルまたは URI が安全ではない可能性があることを示す警告をシステムに表示するかどうかを示す値を取得または設定します。

UI

既定のアプリを起動するときのユーザー インターフェイス (UI) オプションを取得します。

適用対象

こちらもご覧ください