RichTextBoxAttachmentHelperDownloadAndAllocateContentAsync - метод

Загружает содержимое файла и сохраняет локальный путь в информации карточки.

Definition

Пространство имён: Tessa.UI.Controls.CustomRichTextBoxCtrl.CustomRichTextBox
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
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
)

Параметры

fileId  Guid
Идентификатор файла.
cardStreamClientRepository  ICardStreamClientRepository
Репозиторий для потокового управления карточками на клиенте.
cardModel  ICardModel
Модель карточки.
shouldConvertBeforePreview  Boolean  (Optional)
Флаг, указывающий на необходимость конвертации для предпросмотра.
useFileSatellite  Boolean  (Optional)
Флаг, указывающий на то, что необходимо использовать файловый сателлит.
satelliteId  NullableGuid  (Optional)
Идентификатор файлового сателлита.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

ValueTaskValueTupleString, ValidationResult
Локальный путь к файлу и результат валидации.

См. также