OcrExtensionHelperCreateOcrOperationCardAsync(ICardRepository, ICardFileManager, IUser, ValueTupleStream, String, Guid, String, NullableGuid, String, NullableGuid, IDictionaryString, Object, ListObject, Boolean, CancellationToken) - метод

Создание в системе карточки операции OCR без связи с исходной карточкой документа.

Definition

Пространство имён: Tessa.Extensions.Default.Server.TextRecognition
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public static Task<ValidationResult> CreateOcrOperationCardAsync(
	ICardRepository cardRepositoryExtended,
	ICardFileManager cardFileManagerExtended,
	IUser user,
	(Stream Content, string Name) fileInfo,
	Guid sourceCardTypeID,
	string? sourceCardTypeName,
	Guid? sourceDocTypeID = null,
	string? sourceDocTypeTitle = null,
	Guid? ocrCardID = null,
	IDictionary<string, Object?>? request = null,
	List<Object>? requestLanguages = null,
	bool createWithCompletedRequest = false,
	CancellationToken cancellationToken = default
)

Параметры

cardRepositoryExtended  ICardRepository
Репозиторий для управления карточками.
cardFileManagerExtended  ICardFileManager
Объект, который управляет объектами контейнеров ICardFileContainer, объединяющих карточку с её файлами. Объект доступен на клиенте и на сервере.
user  IUser
Пользователь системы.
fileInfo  ValueTupleStream, String
Информация с контентом и именем распознаваемого файла.
sourceCardTypeID  Guid
Идентификатор типа исходной карточки документа.
sourceCardTypeName  String
Название типа исходной карточки документа.
sourceDocTypeID  NullableGuid  (Optional)
Идентификатор типа документа исходной карточки.
sourceDocTypeTitle  String  (Optional)
Заголовок типа документа исходной карточки.
ocrCardID  NullableGuid  (Optional)
Идентификатор создаваемой карточко операции OCR.
request  IDictionaryString, Object  (Optional)
Инфорация с параметрами запроса на распознавание файла. Если информация не задана, то используются параметры по умолчанию.
requestLanguages  ListObject  (Optional)
Инфорация о языках, используемых в запросе на распознавание файла. Если информация не задана, то в запросе устанавливается признак автоматического опеределения языка.
createWithCompletedRequest  Boolean  (Optional)
Признак создания запроса на распознавание в состоянии Completed.
cancellationToken  CancellationToken  (Optional)
Propagates notification that operations should be canceled.

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

TaskValidationResult
Результат валидации. Экземпляры класса являются неизменяемыми, если не используется десериализация из JSON (иначе вызовите метод Seal после десериализации, чтобы сделать объект неизменяемым).

См. также