PlaceholderQueryBuilderBuildContext - конструктор |
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён:
Tessa.Platform.Placeholders
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public BuildContext(
IQueryBuilderFactory queryBuilder,
IPlaceholderReplacementContext placeholderContext,
IPlaceholder placeholder,
IPlaceholderQuery query,
PlaceholderQueryBuilderFlags flags,
IEditablePlaceholderTable table = null,
Dictionary<string, Object> info = null
)
Public Sub New (
queryBuilder As IQueryBuilderFactory,
placeholderContext As IPlaceholderReplacementContext,
placeholder As IPlaceholder,
query As IPlaceholderQuery,
flags As PlaceholderQueryBuilderFlags,
Optional table As IEditablePlaceholderTable = Nothing,
Optional info As Dictionary(Of String, Object) = Nothing
)
public:
BuildContext(
IQueryBuilderFactory^ queryBuilder,
IPlaceholderReplacementContext^ placeholderContext,
IPlaceholder^ placeholder,
IPlaceholderQuery^ query,
PlaceholderQueryBuilderFlags flags,
IEditablePlaceholderTable^ table = nullptr,
Dictionary<String^, Object^>^ info = nullptr
)
new :
queryBuilder : IQueryBuilderFactory *
placeholderContext : IPlaceholderReplacementContext *
placeholder : IPlaceholder *
query : IPlaceholderQuery *
flags : PlaceholderQueryBuilderFlags *
?table : IEditablePlaceholderTable *
?info : Dictionary<string, Object>
(* Defaults:
let _table = defaultArg table null
let _info = defaultArg info null
*)
-> BuildContext
Параметры
- queryBuilder
- Тип: Tessa.Platform.DataIQueryBuilderFactory
Текст запроса, построение которого выполняется. - placeholderContext
- Тип: Tessa.Platform.PlaceholdersIPlaceholderReplacementContext
Контекст замены плейсхолдера. - placeholder
- Тип: Tessa.Platform.PlaceholdersIPlaceholder
Плейсхолдер, с которым выполняется операция. - query
- Тип: Tessa.Platform.PlaceholdersIPlaceholderQuery
Запрос к базе данных, который требуется построить. - flags
- Тип: Tessa.Platform.PlaceholdersPlaceholderQueryBuilderFlags
Флаги, влияющие на формирование текста запроса. - table (Optional)
- Тип: Tessa.Platform.PlaceholdersIEditablePlaceholderTable
Таблица, в рамках которой выполняется построение запроса для плейсхолдера,
или null, если построение выполняется не для таблицы.
- info (Optional)
- Тип: System.Collections.GenericDictionaryString, Object
Дополнительная информация по запросу
или null, если информация отсутствует.
См. также