DeploymentManager クラス

定義

Windows アプリ SDK ランタイムのデプロイ情報へのアクセスを提供します。

重要

アプリは起動時に DeploymentManager.Initialize を 呼び出す必要があります。 詳細については、「Windows アプリ SDKを初期化する」を参照してください。

public ref class DeploymentManager abstract sealed
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class DeploymentManager final
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.ApplicationModel.WindowsAppRuntime.DeploymentContract, 65536)]
class DeploymentManager final
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
public static class DeploymentManager
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.ApplicationModel.WindowsAppRuntime.DeploymentContract), 65536)]
public static class DeploymentManager
Public Class DeploymentManager
継承
Object Platform::Object IInspectable DeploymentManager
属性

メソッド

GetStatus()

現在読み込まれているWindows アプリ SDK ランタイムの現在のデプロイ状態を返します。 このメソッドを使用して、現在のアプリで Windows App SDK の機能を使用する前に Windows App SDK ランタイム パッケージをインストールするために必要な作業があるかどうかを確認します。

Initialize()

現在のパッケージによって参照されているWindows アプリ SDK ランタイムの状態を確認し、登録できる不足しているWindows アプリ SDK パッケージの登録を試みます

重要

アプリは起動時に DeploymentManager.Initialize を 呼び出す必要があります。 詳細については、「Windows アプリ SDKを初期化する」を参照してください。

Initialize(DeploymentInitializeOptions)

現在のパッケージによって参照されているWindows アプリ SDK ランタイムの状態を確認し、指定されたオプションを適用しながら、登録できる不足しているWindows アプリ SDK パッケージを登録しようとします。

重要

アプリは起動時に DeploymentManager.Initialize を 呼び出す必要があります。 詳細については、「Windows アプリ SDKを初期化する」を参照してください。

Repair()

状態に関係なく、Windows アプリ SDK ランタイムの修復を試みます。 そのため、Windows アプリ SDK ランタイムが良好な状態にあるときに問題のない修復を回避するには、デプロイの状態が OK でない場合にのみ、この API を呼び出す必要があります。

必要なバージョン、チャネル、アーキテクチャに関するすべての情報は、現在の Windows アプリ SDK Framework パッケージから取得されます。

適用対象

こちらもご覧ください