Initializes the state of commands or data sources represented by the commands
parameter from query parameters in requestUri parameter. Query parameters are
associated with Endeca commands by ID (the query parameter name must be the same as the command ID).
If a parameter name matching a command ID is found, the value of that parameter is deserialized by
a CommandSerializationProvider to initialize the command or data source. This is done
using RAW (not UrlDecoded) query parameters. Any remaining query parameters are UrlDecoded and added
to the parameters collection.
Namespace:
Endeca.Web.UrlAssembly: Endeca.Web (in Endeca.Web.dll) Version: 2.1.3.0 (2.1.3.622)
Syntax
C# |
---|
protected override void Deconstruct( Uri requestUri, CommandInfoCollection commands, NameValueCollection parameters ) |
Visual Basic (Declaration) |
---|
Protected Overrides Sub Deconstruct ( _ requestUri As Uri, _ commands As CommandInfoCollection, _ parameters As NameValueCollection _ ) |
Visual C++ |
---|
protected: virtual void Deconstruct( Uri^ requestUri, CommandInfoCollection^ commands, NameValueCollection^ parameters ) override |
Parameters
- requestUri
- Type: System..::.Uri
A URL, generated by a previous call to Construct(String, CommandInfoCollection, NameValueCollection).
- commands
- Type: Endeca.Web.Url..::.CommandInfoCollection
List of CommandInfo objects describing the EndecaCommands that should be initialized from the state encoded in requestUri.
- parameters
- Type: System.Collections.Specialized..::.NameValueCollection
A collection of additional parameters that should be initialized from the state encoded in requestUri.