AddPackageOptions.ExpectedDigests 属性

定义

获取一个字典,该字典将与 AddPackageOptions 关联的 URI 映射到相应的摘要字符串。

public:
 property IMap<Uri ^, Platform::String ^> ^ ExpectedDigests { IMap<Uri ^, Platform::String ^> ^ get(); };
IMap<Uri, winrt::hstring const&> ExpectedDigests();
public IDictionary<System.Uri,string> ExpectedDigests { get; }
var iMap = addPackageOptions.expectedDigests;
Public ReadOnly Property ExpectedDigests As IDictionary(Of Uri, String)

属性值

IMap<Uri,String>

IDictionary<Uri,String>

IMap<Uri,Platform::String>

IMap<Uri,winrt::hstring>

一个字典,其中键是 URI,值是表示与 URI 关联的摘要的字符串。

Windows 要求

设备系列
Windows 11 Insider Preview (在 10.0.23504.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v15.0 中引入)

注解

摘要字符串是包 URI 内容的哈希表示形式。 通过调用 IAppxDigestProvider::GetDigest 获取包 URI 的摘要,然后将值添加到 由 ExpectedDigests 返回的集合中。 可以为 AddPackageOptions 中包含的任何或所有 URI 指定摘要。 如果为 URI 指定了摘要,并且该 URI 中的内容与其摘要不匹配,则部署操作将失败。 如果未为 URI 指定摘要,则包管理器将继续执行,而不验证其摘要。 如果为包管理器不需要读取的 URI 指定摘要,则会忽略摘要。

适用于