Partager via


InstallationManager.FindPackagesForCurrentPublisher Méthode

Définition

Retourne tous les packages d’application avec le même ID d’éditeur que l’application appelant cette méthode.

public:
 static IIterable<Package ^> ^ FindPackagesForCurrentPublisher();
 static IIterable<Package> FindPackagesForCurrentPublisher();
public static IEnumerable<Package> FindPackagesForCurrentPublisher();
function findPackagesForCurrentPublisher()
Public Shared Function FindPackagesForCurrentPublisher () As IEnumerable(Of Package)

Retours

Liste des packages d’application avec le même ID d’éditeur que l’application appelant cette méthode.

Exemples

using Windows.ApplicationModel;
using Windows.Phone.Management.Deployment;

void DisplayApplicationInfo(string ProductId)
{

    IEnumerable<Package> packages = InstallationManager.FindPackagesForCurrentPublisher();

    // Loop over all installed applications looking for the specified ProductId 
    // (not the most efficient way to search, but a simple way to show how to use   
    // the functionality. 
    foreach (Package package in packages)
    {
        if (package.Id.ProductId.ToString().ToLower()== ProductId.ToLower())
        {
            // Dislay the title info in the ApplicationTitle textlock.
            ApplicationTitle.Text = package.Id.Name;

            // Retrieve the icon image by getting its DSS Token.
            string token = package.GetThumbnailToken();

            // Do something with image token.

        }
    }
}

Vous pouvez également utiliser cette méthode pour voir si d’autres applications de votre ID d’éditeur sont installées sur un téléphone. S’ils sont installés, vous pouvez les lancer. Pour illustrer ce problème, l’exemple suivant énumère toutes les applications pour l’ID d’éditeur actuel et lance la première application de l’énumération (sauf si cette application est l’application actuelle).

IEnumerable<Package> apps = Windows.Phone.Management.Deployment.InstallationManager.FindPackagesForCurrentPublisher();
apps.First().Launch(string.Empty);

Remarques

Cette méthode retourne toutes les applications associées à l’ID d’éditeur de l’application appelante. notamment :

  • Applications préchargées sur le téléphone.
  • Applications installées par l’utilisateur.
  • Applications actuellement stockées sur le carte SD du téléphone.
  • Applications d’entreprise.

S’applique à