This class represents settings for a Configuration query that results in data that is in a hierarchical format. If sub-object support is not needed, QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)> should be used instead.

Namespace: ININ.IceLib.Configuration
Assembly: ININ.IceLib.Configuration (in ININ.IceLib.Configuration.dll) Version: (


public class HierarchicalQuerySettings<TConfigurationObject, TPropertyEnum, TQueryChildrenSettings> : QuerySettings<TConfigurationObject, TPropertyEnum>
where TConfigurationObject : ConfigurationObject
where TPropertyEnum : struct, new()
where TQueryChildrenSettings : new(), QueryChildrenSettings<TPropertyEnum>
Visual Basic
Public Class HierarchicalQuerySettings(Of TConfigurationObject As ConfigurationObject, TPropertyEnum As {Structure, New}, TQueryChildrenSettings As {New, QueryChildrenSettings(Of TPropertyEnum)}) _
	Inherits QuerySettings(Of TConfigurationObject, TPropertyEnum)

Type Parameters

The type of the configuration object.
The type of the property enumeration.
The type of the child query settings that contains subentries.

Inheritance Hierarchy

  ININ.IceLib.Configuration..::..QuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum>)>)>
    ININ.IceLib.Configuration..::..HierarchicalQuerySettings<(Of <(<'TConfigurationObject, TPropertyEnum, TQueryChildrenSettings>)>)>

Version Information

Supported for IC Server version 2015 R1 and beyond.
For 4.0, supported for IC Server version 4.0 GA and beyond.

See Also