ISearchQueryMetadata - интерфейс

Метаданные поискового запроса.

Definition

Пространство имён: Tessa.Views.SearchQueries
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public interface ISearchQueryMetadata : IExtensionsMetadataHolder, 
	INamedViewMetadataItem, IViewMetadataItem, ICloneable, INamedObject, ISealable, 
	IValidationObject, IValidatable, IParametersOwner, IParametersStateOwner, IStorageSerializable
Implements
ICloneable, INamedObject, ISealable, IStorageSerializable, IValidatable, IValidationObject, IExtensionsMetadataHolder, INamedViewMetadataItem, IViewMetadataItem, IParametersOwner, IParametersStateOwner

Свойства

Alias Алиас метаданных, по которому выполняется поиск объекта и ссылки на объект.
(Унаследован от INamedViewMetadataItem)
CreatedByUserID Идентификатор пользователя, создавший поисковый запрос.
Extensions Список имён типов расширений.
(Унаследован от IExtensionsMetadataHolder)
ID Идентификатор поискового запроса.
IsPublic Признак того, что поисковый запрос является общедоступным.
IsSealedПризнак того, что объект был защищён от изменений.
(Унаследован от ISealable)
Items Список дочерних элементов.
ModificationDateTime Дата и время последнего изменения поискового запроса.
Parameters Список параметров.
(Унаследован от IParametersOwner)
ParametersByState Список значений, заданных для определённых состояний родительского представления в связке master-detail при нахождении представления в режиме столбца.
(Унаследован от IParametersStateOwner)
TemplateCompositionID Идентификатор узла рабочего места, на основании которого создан поисковый запрос, или Empty, если поисковый запрос создан для представления и не связан с узлом дерева.
ValidationResult Результат формирования поискового запроса, может содержать ошибки и предупреждения.
ViewAlias Алиас представления, с которым связан поисковый запрос.

Методы

CloneCreates a new object that is a copy of the current instance.
(Унаследован от ICloneable)
DeserializeВыполняет десериализацию полей объекта из заданного хранилища.
(Унаследован от IStorageSerializable)
GetName Возвращает имя объекта.
(Унаследован от INamedObject)
IsValidВыполняет проверку объекта на валидность и возвращает признак того, что объект является валидным.
(Унаследован от IValidatable)
SealЗащищает объект от изменений.
(Унаследован от ISealable)
SerializeВыполняет сериализацию полей объекта в заданное хранилище.
(Унаследован от IStorageSerializable)
ValidateВыполняет валидацию текущего объекта и всех его дочерних объектов.
(Унаследован от IValidationObject)

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

ToSerializedDictionary Сериализует объект, для которого не указывается тип (класс), в хранилище Dictionary<string, object?>.
(Определяется StorageExtensions)
Validate Выполняет валидацию объекта и всех его дочерних объектов.
(Определяется ValidationExtensions)

См. также