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: 0.0.0.0 (22.3.0.218)

Syntax

C#
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

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

Inheritance Hierarchy

System..::..Object
  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