OcrExtensionHelperCreateOcrOperationCardAsync(ICardRepository, ICardFileManager, IUser, ValueTupleStream, String, Guid, String, NullableGuid, String, 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,
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
)
Public Shared Function CreateOcrOperationCardAsync (
cardRepositoryExtended As ICardRepository,
cardFileManagerExtended As ICardFileManager,
user As IUser,
fileInfo As (Content As Stream, Name As String),
sourceCardTypeID As Guid,
sourceCardTypeName As String,
Optional sourceDocTypeID As Guid? = Nothing,
Optional sourceDocTypeTitle As String = Nothing,
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,
ICardFileManager^ cardFileManagerExtended,
IUser^ user,
ValueTuple<Stream^, String^> fileInfo,
Guid sourceCardTypeID,
String^ sourceCardTypeName,
Nullable<Guid> sourceDocTypeID = nullptr,
String^ sourceDocTypeTitle = nullptr,
Nullable<Guid> ocrCardID = nullptr,
IDictionary<String^, Object^>^ request = nullptr,
List<Object^>^ requestLanguages = nullptr,
bool createWithCompletedRequest = false,
CancellationToken cancellationToken = CancellationToken()
)
static member CreateOcrOperationCardAsync :
cardRepositoryExtended : ICardRepository *
cardFileManagerExtended : ICardFileManager *
user : IUser *
fileInfo : ValueTuple<Stream, string> *
sourceCardTypeID : Guid *
sourceCardTypeName : string *
?sourceDocTypeID : Nullable<Guid> *
?sourceDocTypeTitle : string *
?ocrCardID : Nullable<Guid> *
?request : IDictionary<string, Object> *
?requestLanguages : List<Object> *
?createWithCompletedRequest : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _sourceDocTypeID = defaultArg sourceDocTypeID null
let _sourceDocTypeTitle = defaultArg sourceDocTypeTitle null
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
Репозиторий для управления карточками.
- 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 после десериализации, чтобы сделать объект неизменяемым).