RichTextBoxAttachmentHelperDownloadAndAllocateContentAsync - метод
Загружает содержимое файла и сохраняет локальный путь в информации карточки.
Пространство имён: Tessa.UI.Controls.CustomRichTextBoxCtrl.CustomRichTextBoxСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public static ValueTask<(string LocalPath, ValidationResult Result)> DownloadAndAllocateContentAsync(
Guid fileId,
ICardStreamClientRepository cardStreamClientRepository,
ICardModel cardModel,
bool shouldConvertBeforePreview = false,
bool useFileSatellite = false,
Guid? satelliteId = null,
CancellationToken cancellationToken = default
)
Public Shared Function DownloadAndAllocateContentAsync (
fileId As Guid,
cardStreamClientRepository As ICardStreamClientRepository,
cardModel As ICardModel,
Optional shouldConvertBeforePreview As Boolean = false,
Optional useFileSatellite As Boolean = false,
Optional satelliteId As Guid? = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of (LocalPath As String, Result As ValidationResult))
public:
static ValueTask<ValueTuple<String^, ValidationResult^>> DownloadAndAllocateContentAsync(
Guid fileId,
ICardStreamClientRepository^ cardStreamClientRepository,
ICardModel^ cardModel,
bool shouldConvertBeforePreview = false,
bool useFileSatellite = false,
Nullable<Guid> satelliteId = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
static member DownloadAndAllocateContentAsync :
fileId : Guid *
cardStreamClientRepository : ICardStreamClientRepository *
cardModel : ICardModel *
?shouldConvertBeforePreview : bool *
?useFileSatellite : bool *
?satelliteId : Nullable<Guid> *
?cancellationToken : CancellationToken
(* Defaults:
let _shouldConvertBeforePreview = defaultArg shouldConvertBeforePreview false
let _useFileSatellite = defaultArg useFileSatellite false
let _satelliteId = defaultArg satelliteId null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ValueTuple<string, ValidationResult>>
- fileId Guid
- Идентификатор файла.
- cardStreamClientRepository ICardStreamClientRepository
- Репозиторий для потокового управления карточками на клиенте.
- cardModel ICardModel
- Модель карточки.
- shouldConvertBeforePreview Boolean (Optional)
- Флаг, указывающий на необходимость конвертации для предпросмотра.
- useFileSatellite Boolean (Optional)
- Флаг, указывающий на то, что необходимо использовать файловый сателлит.
- satelliteId NullableGuid (Optional)
- Идентификатор файлового сателлита.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskValueTupleString,
ValidationResultЛокальный путь к файлу и результат валидации.