QueryString_Analyzer.Parse_Query Method
Parse the query and set the internal variables
Namespace: SobekCM.Engine_Library.NavigationAssembly: SobekCM_Engine_Library (in SobekCM_Engine_Library.dll) Version: 4.10.0.0 (4.10.0.0)
Syntax
C# |
---|
public static void Parse_Query(
NameValueCollection QueryString,
Navigation_Object Navigator,
string Base_URL,
string[] User_Languages,
Aggregation_Code_Manager Code_Manager,
Dictionary<string, string> Aggregation_Aliases,
Item_Lookup_Object All_Items_Lookup,
Portal_List URL_Portals,
WebContent_Hierarchy WebHierarchy,
Custom_Tracer Tracer
) |
Parameters
- QueryString
- Type: System.Collections.Specialized..::..NameValueCollection
QueryString collection passed from the main page
- Navigator
- Type: SobekCM.Core.Navigation..::..Navigation_Object
Navigation object to hold the mode information
- Base_URL
- Type: System..::..String
Requested base URL (without query string, etc..)
- User_Languages
- Type: array<System..::..String>[]()[][]
Languages preferred by user, per their browser settings
- Code_Manager
- Type: SobekCM.Core.ApplicationState..::..Aggregation_Code_Manager
List of valid collection codes, including mapping from the Sobek collections to Greenstone collections
- Aggregation_Aliases
- Type: System.Collections.Generic..::..Dictionary<(Of <(<'String, String>)>)>
List of all existing aliases for existing aggregationPermissions
- All_Items_Lookup
- Type: SobekCM.Engine_Library.ApplicationState..::..Item_Lookup_Object
[REF] Lookup object used to pull basic information about any item loaded into this library
- URL_Portals
- Type: SobekCM.Core.ApplicationState..::..Portal_List
List of all web portals into this system
- WebHierarchy
- Type: SobekCM.Core.WebContent.Hierarchy..::..WebContent_Hierarchy
Hierarchy of all non-aggregational web content pages and redirects
- Tracer
- Type: SobekCM.Tools..::..Custom_Tracer
Trace object keeps a list of each method executed and important milestones in rendering
See Also