ViewNormalizationServiceTryGetNormalizationColumnInfo(IViewSubsetMetadata, IViewNormalizationContext) - метод

Проверяет корректность метаинформации и результата для сабсета, в котором нормализуется CaptionColumn. Возвращает информацию о нормализуемом значении (включая колонку с ключом и индексы колонок в результате) или выбрасывает исключение, если произошла ошибка. Может вернуть null, если нормализация для указанного сабсета не требуется.

Definition

Пространство имён: Tessa.Views
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
protected virtual ViewNormalizationServiceNormalizationColumnInfo? TryGetNormalizationColumnInfo(
	IViewSubsetMetadata subset,
	IViewNormalizationContext context
)

Параметры

subset  IViewSubsetMetadata
Сабсет, в котором нормализуется значение колонки CaptionColumn.
context  IViewNormalizationContext
Контекст операции по нормализации результата запроса к представлению.

Возвращаемое значение

ViewNormalizationServiceNormalizationColumnInfo
Информация, описывающая пару колонок ключ+значение, где значение определяется из справочника нормализации.

Исключения

InvalidOperationException
  • Метаинформация сабсета IViewSubsetMetadata заполнена некорректно для использования с нормализацией.
  • В результате Result отсутствует колонка для ключа, указанная в метаинформации сабсета.

См. также