The BaseSeoUrlProvider type exposes the following members.
Properties
Name | Description | |
---|---|---|
AggregateRecordDetailsCommandFormatter |
The ICommandFormatter to use for creating the formatted keyword string for
AggregateRecordDetailsCommand. This formatter is used to render
directory-style (path-encoded) keywords for aggregate record detail pages.
| |
CommandCollectionSerializer |
The ICommandCollectionSerializer to use to serialize and deserialize the commands.
This member must be set to a non-null value. The constructor for BaseSeoUrlProvider
instantiates this member.
| |
NavigationCommandCanonicalizer |
Specifies the IDimensionValueCollectionCanonicalizer used to sort the navigation
parameter value and formatted keyword string before generating a URL string. If nothing is
specified, the formatted string and dimension values are not canonicalized.
| |
NavigationCommandFormatter |
The ICanonicalizableCommandFormatter to use for creating
the formatted keyword string for NavigationCommand.
This formatter is used to render directory-style (path-encoded) keywords
for navigation and search pages.
| |
ParameterEncoders |
The IDictionary<(Of <(TKey, TValue>)>) where TKey is of type String representing the name of the
Endeca URL parameters to encode and TValue is of type IEncoder to encode with.
By default it is an empty IDictionary<(Of <(TKey, TValue>)>).
CopyC# http://localhost:8080/products/Red-Merlot/_/N-66x?No=10 RemarksIt's not possible to set this property to null using the public accessor. | |
ParameterMapModifier |
Specifiers the IParameterMapModifier used to modify the parameter map.
This parameter is set to the EmptyParameterMapModifier in the BaseSeoUrlProvider
constructor.
| |
PathKeyValueSeparator |
The delimiter character to use for path parameter key and value. For example,
in the URL:
CopyC# http://localhost:8080/products/Red-Merlot/_/N-8025?No=10 | |
PathParameters |
The List<(Of <(T>)>) of type String of Endeca URL parameters to include in the path part of the URL.
By default it is an empty List<(Of <(T>)>).
CopyC# http://localhost:8080/products/Red-Merlot/_/N-8025?No=10 RemarksIt's not possible to set this property to null using the public accessor. | |
PathSeparatorToken |
This String is used to escape values which conflict
with delimiters and to separate tags from their values. It separates
the keyword part of the URL from the path parameter key value pairs. Its
default value is a single underscore ("_"). For example,
in the URL:
CopyC# http://localhost:8080/products/Red-Merlot/_/N-8025?No=10 | |
RecordDetailsCommandFormatter |
The ICommandFormatter to use for creating the formatted keyword string for
RecordDetailsCommand. This formatter is used to render directory-style
(path-encoded) keywords for record detail pages.
| |
UrlEncoder |
The IUrlEncoder to use to Url encode and decode strings.
|