Поделиться через


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)

Значение свойства

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 пакета. Получите дайджест для URI пакета, вызвав IAppxDigestProvider::GetDigest , а затем добавьте значение в коллекцию, возвращенную ExpectedDigests. Дайджесты можно указать для любого или всех URI, включенных в AddPackageOptions. Если для универсального кода ресурса (URI) указан дайджест, а содержимое этого URI не соответствует его хэш-коду, операция развертывания завершится ошибкой. Если хэш не указан для универсального кода ресурса (URI), диспетчер пакетов продолжит работу без проверки его хэша. Если для универсального кода ресурса (URI) указан дайджест, который диспетчеру пакетов не нужно читать, хэш игнорируется.

Применяется к