情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

InstallationManager.FindPackagesForCurrentPublisher Method

11/30/2012

このメソッドを呼び出すアプリケーションと同じ発行元 ID のアプリケーション パッケージをすべて返します。

構文


public static IEnumerable<Package> FindPackagesForCurrentPublisher()

パラメーター

この メソッド にはパラメーターがありません。

戻り値

型: IIterable<Package> [C++] | System.Collections.Generic.IEnumerable<Package> [.NET]

このメソッドを呼び出すアプリケーションと同じ発行元 ID のアプリケーション パッケージのリスト。

注釈

このメソッドは、呼び出し元アプリの発行元 ID に関連付けられたすべてのアプリケーションを返します。次の情報が含まれます。

  • 電話機にプリロードされたアプリケーション。
  • ユーザーによってインストールされたアプリケーション。
  • 現在電話機の SD カードに格納されているアプリケーション。
  • エンタープライズ アプリケーション。


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.
        
        }
    }
}

要件

サポートされている最小のクライアント

サポートなし

サポートされている最小のサーバー

サポートなし

サポートされている最小の電話

Windows Phone 8

名前空間

Windows.Phone.Management.Deployment
Windows::Phone::Management::Deployment [C++]

メタデータ

Windows.winmd

参照

InstallationManager

 

 

表示: