ViewNormalizationSource - класс

Источник данных для справочника нормализации, получаемого из представления, с настройками, которые определяются объектом ViewNormalizationOptions. Не имеет логики кэширования.

Definition

Пространство имён: Tessa.Normalization
Сборка: Tessa (в Tessa.dll) Версия: 4.1.2+ac00b751d96737b4807faf65558b5b5cbc5f2230
C#
public class ViewNormalizationSource : NormalizationSourceBase<ViewNormalizationOptions>
Inheritance
Object    NormalizationSourceBase<ViewNormalizationOptions>    ViewNormalizationSource

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

ViewNormalizationSource Источник данных для справочника нормализации, получаемого из представления, с настройками, которые определяются объектом ViewNormalizationOptions. Не имеет логики кэширования.

Свойства

Options Настройки объекта, реализующего доступ к справочнику нормализации посредством интерфейса INormalizationSource.
(Унаследован от NormalizationSourceBase<TOptions>)
ServerSettings Настройки TESSA на сервере, которые выносятся в конфигурационный файл.
ViewService Сервис, предоставляющий доступ к представлениям, доступным в системе.
ViewSpecialParameters Сервис, предоставляющий доступ к представлениям, доступным в системе.

Методы

CreateViewRequestAsync Создаёт объекта запроса к представлению в соответствии с настройками ViewNormalizationOptions.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetAllAsync Возвращает список всех ключей и значений для нормализуемого справочника.
(Унаследован от NormalizationSourceBase<TOptions>)
GetAllCoreAsync Возвращает список всех ключей и значений для нормализуемого справочника.
(Переопределяет NormalizationSourceBase<TOptions>.GetAllCoreAsync(CancellationToken))
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetSessionTokenAsync Возвращает токен сессии пользователя, от имени которого выполняются запросы к представлению, в соответствии с настройками ViewNormalizationOptions.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
GetValuesAsync

Возвращает список значений, полученных по указанным ключам из нормализуемого справочника.

Длина возвращаемого списка и порядок значений соответствует списку ключей keyPairs.
Значение null возвращается, если оно не найдено по соответствующему ключу.


(Унаследован от NormalizationSourceBase<TOptions>)
GetValuesCoreAsync

Возвращает список значений, полученных по указанным ключам из нормализуемого справочника.

Длина возвращаемого списка и порядок значений соответствует списку ключей keyPairs.
Значение null возвращается, если оно не найдено по соответствующему ключу.


(Переопределяет NormalizationSourceBase<TOptions>.GetValuesCoreAsync(IReadOnlyList<NormalizationKey>, CancellationToken))
GetViewAsync Возвращает представление, соответствующую настройкам ViewNormalizationOptions.
GetViewDataAsync Выполняет подготовленный запрос к представлению.
InvalidateAllAsync Сбрасывает кэш справочника нормализации.
(Унаследован от NormalizationSourceBase<TOptions>)
InvalidateAllCoreAsync Сбрасывает кэш справочника нормализации.
(Переопределяет NormalizationSourceBase<TOptions>.InvalidateAllCoreAsync(NormalizationInvalidationFlags))
InvalidateValuesAsync Сбрасывает значения в кэше для указанных ключей.
(Унаследован от NormalizationSourceBase<TOptions>)
InvalidateValuesCoreAsync Сбрасывает значения в кэше для указанных ключей.
(Переопределяет NormalizationSourceBase<TOptions>.InvalidateValuesCoreAsync(IReadOnlyCollection<KeyValuePair<NormalizationKey, Nullable<NormalizationValue>>>, NormalizationInvalidationFlags))
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ReadViewResultAsync Наполняет пары ключ+значение из результатов запроса к представлению.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

См. также