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


RegisterPackageOptions.ExpectedDigests Свойство

Определение

Возвращает словарь, сопоставляющий URI, связанные с RegisterPackageOptions , с соответствующей строкой дайджеста.

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 = registerPackageOptions.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, включенных в RegisterPackageOptions. Если хэш-код указан для URI и содержимое по указанному URI не соответствует его хэш-коду, операция развертывания завершится ошибкой. Если дайджест не указан для универсального кода ресурса (URI), диспетчер пакетов продолжит работу без проверки его хэш-кода. Если для URI указан дайджест, который диспетчеру пакетов не нужно читать, дайджест игнорируется.

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