IAiCacheStorageTryGetDerivedPageAsync - метод

Возвращает из кэша содержимое изображения страницы Page с номером page для указанного базового файла, если она была извлечена, или null, если операция по извлечению была выполнена, но в результате операции страниц не было извлечено или во время выполнения операции произошла ошибка.

Definition

Пространство имён: Tessa.Ai.Files
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
Task<IAiCacheFileInfo?> TryGetDerivedPageAsync(
	Guid baseFileID,
	int page,
	CancellationToken cancellationToken = default
)

Параметры

baseFileID  Guid
Идентификатор базового файла, изображение со страницей которого возвращается.
page  Int32
Номер страницы.
cancellationToken  CancellationToken  (Optional)
Propagates notification that operations should be canceled.

Возвращаемое значение

TaskIAiCacheFileInfo
Изображение с содержимым извлечённой страницы или null, если страница ещё не была извлечена.

Исключения

ArgumentOutOfRangeExceptionПередан отрицательный номер страницы page.
AiBaseFileNotFoundExceptionБазовый файл baseFileID отсутствует в кэше.
AiFileOperationInProgressExceptionОперация по извлечению страниц выполняется в настоящий момент.

См. также