Freigeben über


InstallationManager.FindPackagesForCurrentPublisher Methode

Definition

Gibt alle App-Pakete mit derselben Herausgeber-ID zurück wie die App, die diese Methode aufruft.

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

Gibt zurück

Eine Liste von App-Paketen mit derselben Herausgeber-ID wie die App, die diese Methode aufruft.

Beispiele

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.

        }
    }
}

Sie können diese Methode auch verwenden, um festzustellen, ob andere Apps von Ihrer Herausgeber-ID auf einem Smartphone installiert sind. Wenn sie installiert sind, können Sie sie starten. Zur Veranschaulichen listet das folgende Beispiel alle Apps für die aktuelle Herausgeber-ID auf und startet die erste App in der Enumeration (es sei denn, diese App ist die aktuelle App).

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

Hinweise

Diese Methode gibt alle Anwendungen zurück, die der Herausgeber-ID der aufrufenden App zugeordnet sind. Dies schließt Folgendes ein:

  • Apps auf dem Smartphone vorinstalliert.
  • Vom Benutzer installierte Apps.
  • Apps, die derzeit auf der SD-Karte des Smartphones gespeichert sind.
  • Unternehmens-Apps.

Gilt für: