TessaViewDecoratorTryGenerateAsync - метод |
Осуществляет попытку генерации текста SQL запроса к представлению
по запросу request. Если представление не существует или
не поддерживает генерацию текста запроса(программные представления),
то будет возвращена пустая строка.
Экземпляр представления по которому необходимо сгенерировать текст запроса
выбирается из request.Alias
Пространство имён:
Tessa.Views
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public ValueTask<string> TryGenerateAsync(
ITessaViewRequest request,
CancellationToken cancellationToken = default
)
Public Function TryGenerateAsync (
request As ITessaViewRequest,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of String)
public:
virtual ValueTask<String^> TryGenerateAsync(
ITessaViewRequest^ request,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract TryGenerateAsync :
request : ITessaViewRequest *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<string>
override TryGenerateAsync :
request : ITessaViewRequest *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<string>
Параметры
- request
- Тип: Tessa.ViewsITessaViewRequest
Запрос к представлению
- cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
Возвращаемое значение
Тип:
ValueTaskString
Сгенерированный текст запроса или пустая строка
Реализации
IViewTextGeneratorTryGenerateAsync(ITessaViewRequest, CancellationToken)См. также