DeploymentManager クラス

定義

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

Important

アプリでは、起動時に 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 アプリ SDK機能を使用する前に、ランタイム パッケージWindows アプリ SDKインストールするために必要な作業があるかどうかを特定します。

Initialize()

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

Important

必要なWindows アプリ SDKランタイム パッケージが存在することを確認するには、アプリの起動時に 1 回 (複数回) DeploymentManager.Initialize を呼び出す必要があります。 詳細については、この明示的な呼び出しが必要かどうかを判断するには、「Windows アプリ SDKを初期化する」を参照してください。

Initialize(DeploymentInitializeOptions)

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

Important

必要なWindows アプリ SDKランタイム パッケージが存在することを確認するには、アプリの起動時に 1 回 (複数回) DeploymentManager.Initialize を呼び出す必要があります。 詳細については、この明示的な呼び出しが必要かどうかを判断するには、「Windows アプリ SDKを初期化する」を参照してください。

Repair()

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

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

適用対象

こちらもご覧ください