Package.SetInUseAsync(Boolean) Méthode
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.
Définit si le package est en cours d’utilisation ou non.
public:
virtual IAsyncOperation<bool> ^ SetInUseAsync(bool inUse) = SetInUseAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<bool> SetInUseAsync(bool const& inUse);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<bool> SetInUseAsync(bool inUse);
function setInUseAsync(inUse)
Public Function SetInUseAsync (inUse As Boolean) As IAsyncOperation(Of Boolean)
Paramètres
- inUse
-
Boolean
bool
True pour spécifier que le package est en cours d’utilisation ; false dans le cas contraire.
Retours
True indique que l’opération permettant de définir si le package est en cours d’utilisation ou non a réussi ; false dans le cas contraire.
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 Creators Update (introduit dans 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v4.0)
|
Remarques
Cette API spécifie si l’application utilise un package facultatif. Avec ces informations, le système peut déterminer si la maintenance du package facultatif nécessite l’arrêt de l’application. Cela offre une meilleure expérience utilisateur, car l’application peut gérer quand elle est arrêtée pour les mises à jour ou suppressions de package facultatives.
Par défaut, tous les packages facultatifs sont en cours d’utilisation. La maintenance d’un package facultatif entraîne l’arrêt de l’application. Pour éviter d’arrêter l’application lorsqu’un package facultatif qui n’est pas utilisé est mis à jour ou supprimé, appelez cette API avec inUse défini sur false.