The HierarchicalQuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum, TQueryChildrenSettings>)>)> type exposes the following members.

Constructors

Methods

  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSetChildQuerySettings
Sets the child query settings. When performing a hierarchical query, in addition to the filtering, sorting, etc... done one this query, all of those behaviors can be performed on the child objects as well.
Public methodSetFilterDefinition(FilterDefinition<(Of <<'(TConfigurationObject, TPropertyEnum>)>>))
Sets the filter definition that control how the result set is filtered. If no filter is specified the results will be unfiltered.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public methodSetFilterDefinition(TPropertyEnum, Object)
Sets the filter definition to filter the results by the filteredProperty, using a Prefix filter match type.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public methodSetFilterDefinition(TPropertyEnum, Object, FilterMatchType)
Sets the filter definition to filter the results by the filteredProperty.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public methodSetLanguageToRetrieve
Sets the language to retrieve.

Remarks

If set to nullNothingnullptra null reference (Nothing in Visual Basic) or Empty, then only the default language will be returned.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public methodSetLanguageToRetrieveToAll
Sets the language to retrieve to all languages.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public methodSetLanguageToRetrieveToDefault
Sets the language to retrieve to the default language.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public methodSetPropertiesToRetrieve(IEnumerable<(Of <<'(TPropertyEnum>)>>))
Sets the properties that this settings will query. If no properties are specified ID and display name are queried.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public methodSetPropertiesToRetrieve(array<TPropertyEnum>[]()[][])
Sets the properties that this settings will query. If no properties are specified ID and display name are queried.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public methodSetPropertiesToRetrieveToAll
Sets this query to retrieve all properties on the objects.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public methodSetResultCountLimit(Int32)
Sets the maximum number of results to retrieve with this query. If no limit is specified the results will use a dynamic limit.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public methodSetResultCountLimit(QueryResultLimit)
Sets the maximum number of results to retrieve with this query. If no limit is specified the results will use a dynamic limit.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public methodSetRightsFilter(array<RightsQueryFilter<(Of <<'(TConfigurationObject>)>>)>[]()[][])
Sets the list of rights to filter the result set against. If no rights are specified the view right will be used.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public methodSetRightsFilter(IEnumerable<(Of <<'(RightsQueryFilter<(Of <<'(TConfigurationObject>)>>)>)>>))
Sets the list of rights to filter the result set against. If no rights are specified the view right will be used.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public methodSetRightsFilterToAdmin
Sets the rights filter to use the default admin right for this object.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public methodSetRightsFilterToView
Sets the rights filter to use the default view right for this object.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public methodSetSortOrder(SortDefinition<(Of <<'(TPropertyEnum>)>>))
Sets the sort order to be applied to this query. If no sort order is specified, a default order of ascending display name will be applied.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public methodSetSortOrder(TPropertyEnum, ListSortDirection)
Sets the sort order to be applied to this query. If no sort order is specified, a default order of ascending display name will be applied.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public methodSetStartAtRecordNumber
Sets the record number to start at for the query results. By default, the record number starts at zero (to start at the beginning).
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public methodSupportsValueListFiltering
Determines if value list filtering via ValueListFilterDefinition<(Of <(<'TFilteredObject, TPropertyEnum>)>)> is supported.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)

Properties

  NameDescription
Public propertyChildQueries
Gets the child query settings.
Public propertyFilterDefinition
Gets the filter definition.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public propertyLanguage
Gets the language.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public propertyPropertiesInQuery
Gets the properties of the object that are to be included in the query results.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public propertyResultCountLimit
Gets the result count limit or nullNothingnullptra null reference (Nothing in Visual Basic) if the results are unlimited.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public propertyRightsFilters
Gets the list of rights that will filter the search results.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public propertySortDefinition
Gets the sort definition.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)
Public propertyStartAtRecordNumber
Gets the starting record number of the query results that will be returned.
(Inherited from QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>.)

See Also