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)

Collapse imageSyntax

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)

Collapse imageType 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.

Collapse imageInheritance Hierarchy

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

Collapse imageVersion Information

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

Collapse imageSee Also