AddPackageOptions.ExpectedDigests Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает словарь, сопоставляющий URI, связанные с AddPackageOptions , с соответствующей строкой дайджеста.
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)
Значение свойства
Словарь, где ключ — это URI, а значение — строка, представляющая дайджест, связанный с URI.
Требования к Windows
Семейство устройств |
Windows 11 Insider Preview (появилось в 10.0.23504.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v15.0)
|
Комментарии
Строка дайджеста — это хэш-представление содержимого URI пакета. Получите дайджест для URI пакета, вызвав IAppxDigestProvider::GetDigest , а затем добавьте значение в коллекцию, возвращенную ExpectedDigests. Дайджесты можно указать для любого или всех URI, включенных в AddPackageOptions. Если для универсального кода ресурса (URI) указан дайджест, а содержимое этого URI не соответствует его хэш-коду, операция развертывания завершится ошибкой. Если хэш не указан для универсального кода ресурса (URI), диспетчер пакетов продолжит работу без проверки его хэша. Если для универсального кода ресурса (URI) указан дайджест, который диспетчеру пакетов не нужно читать, хэш игнорируется.