IFileConverterCacheStoreFileAsync - метод
Сохраняет преобразованный файл в кэше и возвращает результат операции по сохранению.
Возвращаемое значение не равно null.
Пространство имён: Tessa.FileConvertersСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
Task<ValidationResult> StoreFileAsync(
Guid versionID,
byte[] requestHash,
Guid fileID,
string fileName,
string contentFilePath,
Dictionary<string, Object> responseInfo = null,
CancellationToken cancellationToken = default
)
Function StoreFileAsync (
versionID As Guid,
requestHash As Byte(),
fileID As Guid,
fileName As String,
contentFilePath As String,
Optional responseInfo As Dictionary(Of String, Object) = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of ValidationResult)
Task<ValidationResult^>^ StoreFileAsync(
Guid versionID,
array<unsigned char>^ requestHash,
Guid fileID,
String^ fileName,
String^ contentFilePath,
Dictionary<String^, Object^>^ responseInfo = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
abstract StoreFileAsync :
versionID : Guid *
requestHash : byte[] *
fileID : Guid *
fileName : string *
contentFilePath : string *
?responseInfo : Dictionary<string, Object> *
?cancellationToken : CancellationToken
(* Defaults:
let _responseInfo = defaultArg responseInfo null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<ValidationResult>
- versionID Guid
- Идентификатор версии исходного файла.
- requestHash Byte
- Хеш от запроса на преобразование файла.
- fileID Guid
- Идентификатор преобразованного файла. Обычно здесь создают новый уникальный идентификатор.
- fileName String
- Имя преобразованного файла с расширением.
- contentFilePath String
-
Путь к содержимому преобразованного файла. Обычно файл размещается во временной папке.
- responseInfo DictionaryString, Object (Optional)
-
Информация из ответа на запрос по конвертированию файла
или null, если такая информация отсутствует.
Пустая хеш-таблица будет сериализована точно так же, как и значение null.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskValidationResult
Результат операции по сохранению. Возвращаемое значение не равно
null.