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

Constructors

  NameDescription
Public methodQuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>
Initializes a new instance of the QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> class, using default settings. CreateQuerySettings()()()() can also be used to construct an appropriate QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> instance. Use the Set... functions to configure this QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> object.

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 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.
Public methodSetFilterDefinition(TPropertyEnum, Object)
Sets the filter definition to filter the results by the filteredProperty, using a Prefix filter match type.
Public methodSetFilterDefinition(TPropertyEnum, Object, FilterMatchType)
Sets the filter definition to filter the results by the filteredProperty.
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.
Public methodSetLanguageToRetrieveToAll
Sets the language to retrieve to all languages.
Public methodSetLanguageToRetrieveToDefault
Sets the language to retrieve to the default language.
Public methodSetPropertiesToRetrieve(IEnumerable<(Of <<'(TPropertyEnum>)>>))
Sets the properties that this settings will query. If no properties are specified ID and display name are queried.
Public methodSetPropertiesToRetrieve(array<TPropertyEnum>[]()[][])
Sets the properties that this settings will query. If no properties are specified ID and display name are queried.
Public methodSetPropertiesToRetrieveToAll
Sets this query to retrieve all properties on the objects.
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.
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.
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.
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.
Public methodSetRightsFilterToAdmin
Sets the rights filter to use the default admin right for this object.
Public methodSetRightsFilterToView
Sets the rights filter to use the default view right for this object.
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.
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.
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).
Public methodSupportsValueListFiltering
Determines if value list filtering via ValueListFilterDefinition<(Of <(<'TFilteredObject, TPropertyEnum>)>)> is supported.
Public methodToString
Returns a String that represents the current Object.
(Overrides Object..::..ToString()()()().)

Properties

  NameDescription
Public propertyFilterDefinition
Gets the filter definition.
Public propertyLanguage
Gets the language.
Public propertyPropertiesInQuery
Gets the properties of the object that are to be included in the query results.
Public propertyResultCountLimit
Gets the result count limit or nullNothingnullptra null reference (Nothing in Visual Basic) if the results are unlimited.
Public propertyRightsFilters
Gets the list of rights that will filter the search results.
Public propertySortDefinition
Gets the sort definition.
Public propertyStartAtRecordNumber
Gets the starting record number of the query results that will be returned.

See Also