DeploymentManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit l’accès aux informations de déploiement pour le runtime SDK d'application Windows.
Important
Votre application doit appeler DeploymentManager.Initialize au démarrage. Pour plus d’informations, consultez Initialiser le SDK d'application Windows.
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
- Héritage
- Attributs
Méthodes
| Nom | Description |
|---|---|
| GetStatus() |
Retourne l’état de déploiement actuel du runtime SDK d'application Windows actuellement chargé. Utilisez cette méthode pour identifier s’il est nécessaire d’installer SDK d'application Windows packages d’exécution avant que l’application actuelle puisse utiliser des fonctionnalités SDK d'application Windows. |
| Initialize() |
Vérifie l’état du runtime SDK d'application Windows référencé par le package actuel et tente d’inscrire les packages manquants SDK d'application Windows qui peuvent être inscrits Important Pour vous assurer que les packages d’exécution nécessaires SDK d'application Windows sont présents, votre application doit appeler DeploymentManager.Initialize une fois (pas plus d’une fois) au démarrage de l’application. Pour plus d’informations et pour déterminer si cet appel explicite est nécessaire, consultez Initialiser le SDK d'application Windows. |
| Initialize(DeploymentInitializeOptions) |
Vérifie l’état du runtime SDK d'application Windows référencé par le package actuel et tente d’inscrire les packages manquants SDK d'application Windows qui peuvent être inscrits, tout en appliquant les options fournies. Important Pour vous assurer que les packages d’exécution nécessaires SDK d'application Windows sont présents, votre application doit appeler DeploymentManager.Initialize une fois (pas plus d’une fois) au démarrage de l’application. Pour plus d’informations et pour déterminer si cet appel explicite est nécessaire, consultez Initialiser le SDK d'application Windows. |
| Repair() |
Tente de réparer le runtime SDK d'application Windows, quel que soit son état. Pour cette raison, pour éviter une réparation inutile lorsque le runtime SDK d'application Windows est dans un bon état, vous devez appeler cette API uniquement lorsque l’état du déploiement n’est pas OK. Toutes les informations sur la version, le canal et l’architecture nécessaires sont dérivées du package SDK d'application Windows Framework actuel. |