RoleHelperParseSqlTextForUserAsync - метод
Выполняет разбор строки SQL-запроса контекстной роли для определения состава роли в контексте карточки.
Пространство имён: Tessa.RolesСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static ValueTask<string> ParseSqlTextForUserAsync(
string sqlText,
IDbmsProvider dbmsProvider,
CancellationToken cancellationToken = default
)
Public Shared Function ParseSqlTextForUserAsync (
sqlText As String,
dbmsProvider As IDbmsProvider,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of String)
public:
static ValueTask<String^> ParseSqlTextForUserAsync(
String^ sqlText,
IDbmsProvider^ dbmsProvider,
CancellationToken cancellationToken = CancellationToken()
)
static member ParseSqlTextForUserAsync :
sqlText : string *
dbmsProvider : IDbmsProvider *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<string>
- sqlText String
- Текст SQL-запроса контекстной роли.
- dbmsProvider IDbmsProvider
-
Объект, определяющий тип СУБД для замены текста SQL-запросов в контекстной роли. Можно передать объект IDbScope.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskStringРазобранная строка, содержащая готовый для выполнения SQL-запрос.