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