Partilhar via


InstallationManager.FindPackagesForCurrentPublisher Método

Definição

Retorna todos os pacotes de aplicativos com a mesma ID do editor que o aplicativo que chama esse método.

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

Retornos

Uma lista de pacotes de aplicativos com a mesma ID do editor que o aplicativo que chama esse método.

Exemplos

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.

        }
    }
}

Você também pode usar esse método para ver se outros aplicativos da ID do editor estão instalados em um telefone. Se eles estiverem instalados, você poderá iniciá-los. Para demonstrar, o exemplo a seguir enumera todos os aplicativos para a ID do editor atual e inicia o primeiro aplicativo na enumeração (a menos que esse aplicativo seja o aplicativo atual).

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

Comentários

Esse método retorna todos os aplicativos associados à ID do editor do aplicativo de chamada. Isso inclui:

  • Aplicativos pré-carregados no telefone.
  • Aplicativos instalados pelo usuário.
  • Atualmente, os aplicativos armazenados no SD do telefone cartão.
  • Aplicativos empresariais.

Aplica-se a