ENEQueryToolkit provides static methods for managing the value of
the primary URL query parameter in a navigation query. This parameter specifies
the list of refinement dimensions that were used to generate the current
query results. Managing the parameter's value allows you to maintain
application state.

C# | Visual Basic | Visual C++ |
public class ENEQueryToolkit
Public Class ENEQueryToolkit
public ref class ENEQueryToolkit

All Members | Methods | ||||
Icon | Member | Description |
---|---|---|
![]() | Equals(Object) | (Inherited from Object.) |
![]() | Finalize()() | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode()() | Serves as a hash function for a particular type. GetHashCode()() is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.) |
![]() | GetType()() | Gets the Type of the current instance. (Inherited from Object.) |
![]() ![]() | IsImplicitRefinement(Dimension, DimVal) |
Determines if a dimension value refinement is
an implicit refinement within the context of a
given dimension.
|
![]() | MemberwiseClone()() | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() ![]() | RemoveDescriptor(Navigation, DimVal) |
Generates the navigation descriptors of the
ENEQuery after removing a descriptor.
|
![]() ![]() | SelectAncestor(Navigation, DimVal, DimVal) |
Generates the navigation descriptors of the
ENEQuery for a selected ancestor.
|
![]() ![]() | SelectRefinement(Navigation, DimVal) |
Method to generate the navigation descriptors of the
ENEQuery for a selected refinement.
Generates the navigation descriptors of the ENEQuery
for a selected refinement. * descriptors that are ancestors of the refinements are removed.
|
![]() | ToString()() | (Inherited from Object.) |

With ENEQueryToolkit, you can update the list of refinement dimensions
to reflect the user's latest refinement selection. That selection may require the
addition of a new refinement dimension, the removal of a dimension, or the
substitution of one dimension ID for another (as in the case where the user
selects a refinement from a nested dimension hierarchy).

Object | |
![]() | ENEQueryToolkit |