FileConverterCache.StoreFileAsync - метод |
Сохраняет преобразованный файл в кэше и возвращает результат операции по сохранению.
Возвращаемое значение не равно null.
Пространство имён:
Tessa.FileConverters
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксисpublic Task<ValidationResult> StoreFileAsync(
Guid versionID,
byte[] requestHash,
Guid fileID,
string fileName,
string contentFilePath,
Dictionary<string, Object> responseInfo = null,
CancellationToken cancellationToken = default
)
Public 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)
public:
virtual Task<ValidationResult^>^ StoreFileAsync(
Guid versionID,
array<unsigned char>^ requestHash,
Guid fileID,
String^ fileName,
String^ contentFilePath,
Dictionary<String^, Object^>^ responseInfo = nullptr,
CancellationToken cancellationToken = CancellationToken()
) sealed
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>
override 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
- Тип: System.Guid
Идентификатор версии исходного файла. - requestHash
- Тип:System.Byte[]
Хеш от запроса на преобразование файла. - fileID
- Тип: System.Guid
Идентификатор преобразованного файла. Обычно здесь создают новый уникальный идентификатор. - fileName
- Тип: System.String
Имя преобразованного файла с расширением. - contentFilePath
- Тип: System.String
Путь к содержимому преобразованного файла. Обычно файл размещается во временной папке.
- responseInfo (Optional)
- Тип: System.Collections.Generic.Dictionary<String, Object>
Информация из ответа на запрос по конвертированию файла
или null, если такая информация отсутствует.
Пустая хеш-таблица будет сериализована точно так же, как и значение null.
- cancellationToken (Optional)
- Тип: System.Threading.CancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
Возвращаемое значение
Тип:
Task<ValidationResult>
Результат операции по сохранению. Возвращаемое значение не равно
null.
Реализации
IFileConverterCache.StoreFileAsync(Guid,Byte[], Guid, String, String, Dictionary<String, Object>, CancellationToken)
См. также