/
afanasevn
/
PdfEncoder
Обзор
Документация
Войти
/
afanasevn
/
PdfEncoder
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/PdfEncoder.Application/Abstractions/IPdfInputValidator.cs
19 строк
770 B
IBS\NAfanasev
DocumentContext local functional
01 июл 2026, 15:30
01 июл 2026, 15:30
b4038c9
Код
Авторство
О чём код?
namespace PdfEncoder.Application.Abstractions; /// <summary> /// Валидация входного PDF перед pipeline. /// </summary> public interface IPdfInputValidator { /// <summary> /// Проверяет magic bytes, размер, число страниц и шифрование. /// </summary> /// <param name="content">Содержимое PDF.</param> /// <param name="fileName">Имя файла для сообщений об ошибках.</param> /// <param name="ct">Токен отмены.</param> /// <returns>Число страниц при успешной валидации.</returns> Task<int> ValidateAsync( ReadOnlyMemory<byte> content, string fileName, CancellationToken ct); }