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