The BasicUrlProvider type exposes the following members.
Constructors
Name | Description | |
---|---|---|
BasicUrlProvider | Initializes a new instance of the BasicUrlProvider class |
Methods
Name | Description | |
---|---|---|
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 | (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 | (Inherited from Object.) |
Fields
Name | Description | |
---|---|---|
CommandSerializationProviderName |
The name of the CommandSerializationProvider registered in the application
configuration file that is used by BasicUrlProvider.
|