InstallationManager.FindPackagesForCurrentPublisher Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce tutti i pacchetti dell'app con lo stesso ID editore dell'app che chiama questo metodo.
public:
static IIterable<Package ^> ^ FindPackagesForCurrentPublisher();
static IIterable<Package> FindPackagesForCurrentPublisher();
public static IEnumerable<Package> FindPackagesForCurrentPublisher();
function findPackagesForCurrentPublisher()
Public Shared Function FindPackagesForCurrentPublisher () As IEnumerable(Of Package)
Restituisce
Elenco di pacchetti di app con lo stesso ID editore dell'app che chiama questo metodo.
Esempio
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.
}
}
}
È anche possibile usare questo metodo per verificare se altre app dall'ID editore sono installate su un telefono. Se sono installati, è possibile avviarli. Per dimostrare, l'esempio seguente enumera tutte le app per l'ID editore corrente e avvia la prima app nell'enumerazione (a meno che l'app non sia l'app corrente).
IEnumerable<Package> apps = Windows.Phone.Management.Deployment.InstallationManager.FindPackagesForCurrentPublisher();
apps.First().Launch(string.Empty);
Commenti
Questo metodo restituisce tutte le applicazioni associate all'ID editore dell'app chiamante. ad esempio:
- App precaricate sul telefono.
- App installate dall'utente.
- App attualmente archiviate nella scheda SD del telefono.
- App aziendali.