Partager via


Package.SetInUseAsync(Boolean) Méthode

Définition

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.

S’applique à