InstallationManager.FindPackagesForCurrentPublisher Metode

Definisi

Mengembalikan semua paket aplikasi dengan ID penerbit yang sama dengan aplikasi yang memanggil metode ini.

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

Mengembalikan

Daftar paket aplikasi dengan ID penerbit yang sama dengan aplikasi yang memanggil metode ini.

Contoh

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.

        }
    }
}

Anda juga dapat menggunakan metode ini untuk melihat apakah aplikasi lain dari ID penerbit Anda diinstal di ponsel. Jika terinstal, Anda dapat meluncurkannya. Untuk menunjukkan, contoh berikut menghitung semua aplikasi untuk ID penerbit saat ini dan meluncurkan aplikasi pertama dalam enumerasi (kecuali aplikasi tersebut kebetulan adalah aplikasi saat ini).

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

Keterangan

Metode ini mengembalikan semua aplikasi yang terkait dengan ID penerbit aplikasi panggilan. Drive ini termasuk:

  • Aplikasi yang dimuat sebelumnya di ponsel.
  • Aplikasi yang diinstal oleh pengguna.
  • Aplikasi yang saat ini disimpan di kartu SD ponsel.
  • Aplikasi perusahaan.

Berlaku untuk