LoadOptions.ResourceLoadingResult

LoadOptions.ResourceLoadingResult class

Результат пользовательской загрузки resource

public class ResourceLoadingResult

Конструкторы

ИмяОписание
ResourceLoadingResult(byte[])Создает экземпляр загрузки result

Характеристики

ИмяОписание
Data { get; }Бинарные данные, загруженные с помощью пользовательского загрузчика - должны быть установлены после загрузки

Поля

ИмяОписание
EncodingIfKnownИногда кодировка ресурса известна после или во время загрузки. В таком случае пользовательский код может предоставить конвертеру эти знания через этот параметр. Вы можете оставить null в этом параметре, если кодировка неизвестна или не имеет значения.
ExceptionOfLoadingIfAnyИногда по какой-то причине невозможно загрузить запрошенный ресурс. Недоступность ресурса часто не приводит к падению конвертации и результирующий документ может быть создан в любом случае (но может быть в несколько худшем качестве, без картинок и т.д.). Если возникло исключение во время загрузки просто ловите его и ставьте в этот параметр - иногда эта информация полезна для конвертера для рендеринга результата.
LoadingCancelledИногда по каким-то причинам не должна происходить загрузка пользовательского кода. В таком случае установите этот флаг как True. В таком случае конвертер попытается использовать внутренний загрузчик ресурсов по умолчанию , чтобы получить этот результат (как он ведет себя в ситуации, когда пользовательская стратегия не указана).
MIMETypeIfKnownИногда полезно знать MIME-тип загружаемого ресурса для конвертера В этом параметре можно указать MIME-тип (если он известен после загрузки). Please оставьте параметр равным нулю, если MIME-тип неизвестен или нет необходимости указывать его.

Смотрите также