PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderData - класс

Базовый класс контекста обработки расширений IPlaceholderReplaceExtension

Definition

Пространство имён: Tessa.Platform.Placeholders.Extensions
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public abstract class PlaceholderReplaceExtensionContext<TableData, RowData, PlaceholderData> : IPlaceholderReplaceExtensionContext, 
	IExtensionContext
Inheritance
Object    PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderData
Derived
Implements
IExtensionContext, IPlaceholderReplaceExtensionContext

Параметры типа

TableData
Тип данных с дополнительными данными контекста обработки таблицы.
RowData
Тип данных с дополнительными данными контекста обработки строки.
PlaceholderData
Тип данных с дополнительными данными контекста обработки плейсхолдера.

Конструкторы

PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderDataИнициализирует новый экземпляр класса PlaceholderReplaceExtensionContextTableData, RowData, PlaceholderData

Свойства

CancellationToken Объект, посредством которого можно отменить асинхронную задачу.
FindingContext Контекст операции, связанной с поиском и распознанием плейсхолдеров.
GroupLevel Флаг определяет текущий уровень вложенности группы.
Info Дополнительная информация контекста.
IsGroup Флаг показывает, относится ли текущая обработка строки к обработке строки группировки.
Placeholder Текущий плейсхолдер или null, если обработка выполняется вне контекста плейсхолдера.
PlaceholderValue Текущее значение для замены в плейсхолдере или null, если обработка выполняется вне контекста плейсхолдера.
ReplacementContext Контекст замены плейсхолдеров.
Row Текущая строка или null, если обработка выполняется вне контекста строки.
Table Текущая таблица или null, если расширение выполняется вне контекста таблицы.
ValidationResult Объект, выполняющий построение результата валидации.

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
ExecuteInPlaceholderContext Определяет область выполнения расширения плейсхолдеров в рамках конкретного плейсхолдера.
ExecuteInRowContext Определяет область выполнения расширения плейсхолдеров в рамках строки.
ExecuteInTableContext Определяет область выполнения расширения плейсхолдеров в рамках таблицы.
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetPlaceholderData Возвращает дополнительные данные контекста обработки плейсхолдера.
GetPlaceholderValueAsync Метод для получения значения плейсхолдера в виде PlaceholderValue.
GetRowData Возвращает дополнительные данные контекста обработки строки.
GetTableData Возвращает дополнительные данные контекста обработки таблицы.
GetTextFromPlaceholderAsync Метод для получения текста по плейсхолдеру.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
GetValueFromPlaceholderAsyncT Метод для получения значения плейсхолдера.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SetPlaceholderData Устанавливает дополнительные данные контекста обработки плейсхолдера.
SetRowData Устанавливает дополнительные данные контекста обработки строки.
SetTableData Устанавливает дополнительные данные контекста обработки таблицы.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

AsT
(Определяется PlaceholderExtensions)

См. также