The BasicUrlProvider type exposes the following members.

Constructors

  NameDescription
BasicUrlProvider
Initializes a new instance of the BasicUrlProvider class

Methods

  NameDescription
Construct
Constructs a URL by adding a query string parameter for each of the specified commands, where the name of the parameter is the ID of the command, and the value is the result of serializing the command with a CommandSerializationProvider.
(Overrides UrlProvider..::.Construct(String, CommandInfoCollection, NameValueCollection).)
ConstructUrl
Returns a URL that represents the state of the specified commands.
(Inherited from UrlProvider.)
Deconstruct
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.
(Overrides UrlProvider..::.Deconstruct(Uri, CommandInfoCollection, NameValueCollection).)
DeconstructUrl
Initializes the specified commands with the state encoded in the specified URL.
(Inherited from UrlProvider.)
Equals
Determines whether the specified Object is equal to the current 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.
(Inherited from Object.)
GetSerializationProvider
Looks for a CommandSerializationProvider with the key "Url" in the Providers map. If no provider is found, creates a new UrlCommandSerializationProvider
GetType
Gets the Type of the current instance.
(Inherited from Object.)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
ToString
Returns a String that represents the current Object.
(Inherited from Object.)

Fields

  NameDescription
CommandSerializationProviderName
The name of the CommandSerializationProvider registered in the application configuration file that is used by BasicUrlProvider.

See Also