ClientControllerCardGetFileContentByLink - метод |
Возвращает содержимое файла для его скачивания в браузере по ссылке.
Пространство имён:
Tessa.Web.Client.Controllers
Сборка:
Tessa.Web.Client (в Tessa.Web.Client.dll) Версия: 3.5.0.19
Синтаксис [HttpGetAttribute("filelink")]
[SessionMethodAttribute(UserAccessLevel.Regular)]
public Task<IActionResult> CardGetFileContentByLink(
Guid? cardID,
Guid? fileID,
Guid? versionID,
Guid? cardTypeID,
string cardTypeName,
string fileName,
string fileTypeName,
bool asHtml,
CancellationToken cancellationToken = default
)
<HttpGetAttribute("filelink")>
<SessionMethodAttribute(UserAccessLevel.Regular)>
Public Function CardGetFileContentByLink (
cardID As Guid?,
fileID As Guid?,
versionID As Guid?,
cardTypeID As Guid?,
cardTypeName As String,
fileName As String,
fileTypeName As String,
asHtml As Boolean,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of IActionResult)
public:
[HttpGetAttribute(L"filelink")]
[SessionMethodAttribute(UserAccessLevel::Regular)]
Task<IActionResult^>^ CardGetFileContentByLink(
Nullable<Guid> cardID,
Nullable<Guid> fileID,
Nullable<Guid> versionID,
Nullable<Guid> cardTypeID,
String^ cardTypeName,
String^ fileName,
String^ fileTypeName,
bool asHtml,
CancellationToken cancellationToken = CancellationToken()
)
[<HttpGetAttribute("filelink")>]
[<SessionMethodAttribute(UserAccessLevel.Regular)>]
member CardGetFileContentByLink :
cardID : Nullable<Guid> *
fileID : Nullable<Guid> *
versionID : Nullable<Guid> *
cardTypeID : Nullable<Guid> *
cardTypeName : string *
fileName : string *
fileTypeName : string *
asHtml : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<IActionResult>
Параметры
- cardID
- Тип: SystemNullableGuid
Идентификатор карточки. - fileID
- Тип: SystemNullableGuid
Идентификатор файла. - versionID
- Тип: SystemNullableGuid
Идентификатор версии файла. - cardTypeID
- Тип: SystemNullableGuid
Идентификатор типа карточки. - cardTypeName
- Тип: SystemString
Алиас типа карточки. - fileName
- Тип: SystemString
Имя файла с расширением. - fileTypeName
- Тип: SystemString
Имя типа файла. - asHtml
- Тип: SystemBoolean
Контент файла возвращается как HTML страница. - cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
Возвращаемое значение
Тип:
TaskIActionResultСодержимое файла, которое скачивает браузер.
См. также