Package クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
パッケージに関する情報を提供します。
public ref class Package sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Package final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Package
Public NotInheritable Class Package
- 継承
- 属性
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
注釈
重要
Package クラスはパッケージ化されていないプロセス (つまり、パッケージ ID を持たないアプリに属するプロセス) でサポートされていますが、このクラスの一部のメンバーは、パッケージ 化されたプロセス (つまり、パッケージ ID を持つアプリに属するプロセス) でのみサポートされます。 これらのメンバーについては、トピックの 「解説 」セクションに詳しい情報が含まれています。 パッケージ化の詳細については、「 Visual Studio でデスクトップまたは UWP アプリをパッケージ化する」を参照してください。
バージョン履歴
Windows のバージョン | SDK バージョン | 追加された値 |
---|---|---|
1607 | 14393 | IsOptional |
1607 | 14393 | SignatureKind |
1607 | 14393 | VerifyContentIntegrityAsync |
1703 | 15063 | GetContentGroupAsync |
1703 | 15063 | GetContentGroupsAsync |
1703 | 15063 | SetInUseAsync |
1703 | 15063 | StageContentGroupsAsync(IEnumerable<String>) |
1703 | 15063 | StageContentGroupsAsync(IEnumerable<String,Boolean>) |
1809 | 17763 | CheckUpdateAvailabilityAsync |
1809 | 17763 | GetAppInstallerInfo |
1903 | 18362 | EffectiveLocation |
1903 | 18362 | MutableLocation |
2004 | 19041 | EffectiveExternalLocation |
2004 | 19041 | EffectiveExternalPath |
2004 | 19041 | EffectivePath |
2004 | 19041 | GetAppListEntries |
2004 | 19041 | GetLogoAsRandomAccessStreamReference |
2004 | 19041 | InstalledPath |
2004 | 19041 | IsStub |
2004 | 19041 | MachineExternalLocation |
2004 | 19041 | MachineExternalPath |
2004 | 19041 | MutablePath |
2004 | 19041 | UserExternalLocation |
2004 | 19041 | UserExternalPath |
プロパティ
Current |
現在のアプリのパッケージを取得します。 |
Dependencies |
現在のパッケージが依存しているパッケージを取得します。 |
Description |
パッケージの説明を取得します。 |
DisplayName |
パッケージの表示名を取得します。 |
EffectiveExternalLocation |
アプリのインストール方法に応じて、現在のパッケージのパッケージ マニフェストで指定されたコンピューター全体またはユーザーごとの外部フォルダーの場所を取得します。 |
EffectiveExternalPath |
アプリのインストール方法に応じて、現在のパッケージのパッケージ マニフェストで指定されたコンピューター全体またはユーザーごとの外部フォルダーの場所を取得します。 |
EffectiveLocation |
アプリがパッケージ マニフェストで変更可能と宣言されているかどうかに応じて、インストールされているフォルダーの場所またはインストールされているパッケージの変更可能なフォルダーを取得します。 |
EffectivePath |
アプリがパッケージ マニフェストで変更可能と宣言されているかどうかに応じて、インストールされているフォルダーのパスまたはインストールされているパッケージの変更可能なフォルダーを取得します。 |
Id |
現在のパッケージのパッケージ ID を取得します。 |
InstallDate |
Windows Phoneのみ。 アプリケーション パッケージがユーザーの電話にインストールされた日付を取得します。 |
InstalledDate |
アプリケーション パッケージがインストールまたは最後に更新された日付を取得します。 |
InstalledLocation |
現在のパッケージの元のインストール フォルダーにある現在のパッケージのパスを取得します。 |
InstalledPath |
現在のパッケージの元のインストール フォルダーにある現在のパッケージのパスを取得します。 |
IsBundle |
パッケージがバンドル パッケージかどうかを示します。 |
IsDevelopmentMode |
パッケージが開発モードでインストールされているかどうかを示します。 |
IsFramework |
他のパッケージがこのパッケージへの依存関係を宣言できるかどうかを示します。 |
IsOptional |
パッケージが省略可能かどうかを示します。 |
IsResourcePackage |
パッケージがリソース パッケージかどうかを示します。 |
IsStub |
現在のパッケージ内のアプリケーションがスタブ アプリケーションであるかどうかを示す値を取得します。 |
Logo |
パッケージのロゴを取得します。 |
MachineExternalLocation |
現在のパッケージのパッケージ マニフェストで指定されたコンピューター全体の外部フォルダーの場所を取得します。 |
MachineExternalPath |
現在のパッケージのパッケージ マニフェストで指定されたコンピューター全体の外部フォルダーの場所を取得します。 |
MutableLocation |
アプリがパッケージ マニフェストで変更可能であると宣言されている場合は、インストールされているパッケージの変更可能フォルダー内の現在のパッケージのパスを取得します。 |
MutablePath |
アプリがパッケージ マニフェストで変更可能であると宣言されている場合は、インストールされているパッケージの変更可能フォルダー内の現在のパッケージのパスを取得します。 |
PublisherDisplayName |
パッケージの発行元の表示名を取得します。 |
SignatureKind |
アプリ パッケージの署名方法。 |
SourceUriSchemeName |
パッケージのインストールに使用された URI のスキーム部分を格納します。 |
Status |
ユーザーのパッケージの現在の状態を取得します。 |
UserExternalLocation |
現在のパッケージのパッケージ マニフェストで指定されたユーザーごとの外部フォルダーの場所を取得します。 |
UserExternalPath |
現在のパッケージのパッケージ マニフェストで指定されたユーザーごとの外部フォルダーのパスを取得します。 |
メソッド
CheckUpdateAvailabilityAsync() |
* |
FindRelatedPackages(FindRelatedPackagesOptions) |
FindRelatedPackages メソッドは、特定のパッケージの依存関係と依存関係をパッケージ リストとして提供します。 options パラメーターを使用して、依存関係の種類で一覧をフィルター処理できます。 |
GetAppInstallerInfo() |
.appinstaller XML ファイルの場所を返します。 アプリの .appinstaller XML ファイルの場所を取得する必要がある場合は、このメソッドを使用します。 たとえば、これは、アプリが関連付けられている .appinstaller ファイルに URI を共有する必要がある場合に便利です。 必要に応じて、URI に引数を追加できます。 |
GetAppListEntries() |
デバイス上のパッケージ化されたアプリを列挙し、リストを同期的に返します。 現在のパッケージに含まれているアプリのみが返されます。 |
GetAppListEntriesAsync() |
デバイス上のパッケージ化されたアプリを列挙し、リストを非同期的に返します。 現在のパッケージに含まれているアプリのみが返されます。 |
GetContentGroupAsync(String) |
パッケージ コンテンツ グループに関する情報 (その状態、名前、必須かどうかなど) を提供します。 |
GetContentGroupsAsync() |
アプリ内のすべてのパッケージ コンテンツ グループとその状態、名前、必要かどうかなどの情報を提供します。 |
GetLogoAsRandomAccessStreamReference(Size) |
パッケージのアプリケーション ロゴをランダム アクセス ストリームとして取得します。 |
GetThumbnailToken() |
Windows Phoneのみ。 このアプリケーション パッケージに関連付けられているサムネイル イメージを取得するために使用できるトークンを返します。 |
Launch(String) |
Windows Phoneのみ。 指定したアプリケーションを起動します。 |
SetInUseAsync(Boolean) |
パッケージが使用中かどうかを設定します。 |
StageContentGroupsAsync(IIterable<String>) |
指定したコンテンツ グループ内のパッケージをステージング キューに配置します。 |
StageContentGroupsAsync(IIterable<String>, Boolean) |
指定したコンテンツ グループ内のパッケージをステージング キューに配置します。必要に応じて、コンテンツ グループをキューの先頭に配置します。 |
VerifyContentIntegrityAsync() |
読み込まれる前に、パッケージが変更または改ざんされていないことを確認します。 |