OcrExtensionHelperCreateOcrOperationCardAsync(ICardRepository, IUser, CardFile, Card, NullableGuid, IDictionaryString, Object, ListObject, Boolean, CancellationToken) - метод
Создание в системе карточки операции OCR, связанной с исходной карточкой документа.
Пространство имён: Tessa.Extensions.Default.Server.TextRecognitionСборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public static Task<ValidationResult> CreateOcrOperationCardAsync(
ICardRepository cardRepositoryExtended,
IUser user,
CardFile sourceCardFile,
Card sourceCard,
Guid? ocrCardID = null,
IDictionary<string, Object?>? request = null,
List<Object>? requestLanguages = null,
bool createWithCompletedRequest = false,
CancellationToken cancellationToken = default
)
Public Shared Function CreateOcrOperationCardAsync (
cardRepositoryExtended As ICardRepository,
user As IUser,
sourceCardFile As CardFile,
sourceCard As Card,
Optional ocrCardID As Guid? = Nothing,
Optional request As IDictionary(Of String, Object) = Nothing,
Optional requestLanguages As List(Of Object) = Nothing,
Optional createWithCompletedRequest As Boolean = false,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of ValidationResult)
public:
static Task<ValidationResult^>^ CreateOcrOperationCardAsync(
ICardRepository^ cardRepositoryExtended,
IUser^ user,
CardFile^ sourceCardFile,
Card^ sourceCard,
Nullable<Guid> ocrCardID = nullptr,
IDictionary<String^, Object^>^ request = nullptr,
List<Object^>^ requestLanguages = nullptr,
bool createWithCompletedRequest = false,
CancellationToken cancellationToken = CancellationToken()
)
static member CreateOcrOperationCardAsync :
cardRepositoryExtended : ICardRepository *
user : IUser *
sourceCardFile : CardFile *
sourceCard : Card *
?ocrCardID : Nullable<Guid> *
?request : IDictionary<string, Object> *
?requestLanguages : List<Object> *
?createWithCompletedRequest : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _ocrCardID = defaultArg ocrCardID null
let _request = defaultArg request null
let _requestLanguages = defaultArg requestLanguages null
let _createWithCompletedRequest = defaultArg createWithCompletedRequest false
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<ValidationResult>
- cardRepositoryExtended ICardRepository
Репозиторий для управления карточками.
- user IUser
Пользователь системы.
- sourceCardFile CardFile
- Карточка файла с информацией о распознаваемом файле.
- sourceCard Card
- Исходная карточка документа, содержащая распознаваемый файл.
- 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 после десериализации, чтобы сделать объект неизменяемым).