CardExtensionsConvertFileAsync(ICardStreamClientRepository, FileConverterFormat, IFile, NullableGuid, FuncStream, CancellationToken, ValueTask, CancellationToken) - метод
Конвертирует файл и возвращает контент созданного файла и ответ на запрос на создание.
Пространство имён: Tessa.CardsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static Task<CardGetFileContentResponse> ConvertFileAsync(
this ICardStreamClientRepository repository,
FileConverterFormat format,
IFile file,
Guid? cardID,
Func<Stream, CancellationToken, ValueTask> processContentActionAsync,
CancellationToken cancellationToken = default
)
<ExtensionAttribute>
Public Shared Function ConvertFileAsync (
repository As ICardStreamClientRepository,
format As FileConverterFormat,
file As IFile,
cardID As Guid?,
processContentActionAsync As Func(Of Stream, CancellationToken, ValueTask),
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of CardGetFileContentResponse)
public:
[ExtensionAttribute]
static Task<CardGetFileContentResponse^>^ ConvertFileAsync(
ICardStreamClientRepository^ repository,
FileConverterFormat format,
IFile^ file,
Nullable<Guid> cardID,
Func<Stream^, CancellationToken, ValueTask>^ processContentActionAsync,
CancellationToken cancellationToken = CancellationToken()
)
[<ExtensionAttribute>]
static member ConvertFileAsync :
repository : ICardStreamClientRepository *
format : FileConverterFormat *
file : IFile *
cardID : Nullable<Guid> *
processContentActionAsync : Func<Stream, CancellationToken, ValueTask> *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<CardGetFileContentResponse>
- repository ICardStreamClientRepository
-
Репозиторий для получения контента на клиенте.
- format FileConverterFormat
-
Формат файла, в который выполняется конвертация.
- file IFile
-
Файл, который будет сконвертирован.
- cardID NullableGuid
-
Идентификатор карточки, к которой приложен конвертируемый файл.
- processContentActionAsync FuncStream, CancellationToken, ValueTask
-
Метод, выполняющий чтение и обработку контента версии файла. Метод не вызывается, если контент файла не был
передан.
- cancellationToken CancellationToken (Optional)
-
Объект, посредством которого можно отменить выполнение запроса с клиента на сервер.
Укажите значение по умолчанию CancellationToken.None, если отмена не требуется.
TaskCardGetFileContentResponse
Ответ на запрос на получение контента сконвертированного файла.
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
ICardStreamClientRepository. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).