Package.IsOptional プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
パッケージが省略可能かどうかを示します。
public:
property bool IsOptional { bool get(); };
bool IsOptional();
public bool IsOptional { get; }
var boolean = package.isOptional;
Public ReadOnly Property IsOptional As Boolean
プロパティ値
Boolean
bool
パッケージが省略可能な場合は true を返します。それ以外の場合 は false 。
Windows の要件
デバイス ファミリ |
Windows 10 Anniversary Edition (10.0.14393.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v3.0 で導入)
|
例
// Get the main app package
Package currentPackage = Package.Current;
// Get a list of dependencies for the main package. This includes all resource packages, framework packages, and optional packages.
IReadOnlyList<Package> dependencies = currentPackage.Dependencies;
foreach (Package package in dependencies.Where(_ => _.IsOptional))
{
// Iterate through a list of the optional packages
}
注釈
省略可能なパッケージは、最初にインストールする必要がある別のパッケージに依存します。 たとえば、マップ アプリケーションにオプションの地理的エリア パッケージが含まれる場合があります。