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
In the above example, the '66x' in the 'N-66x' is the base 36 encoded representation of 8025. The following Endeca parameters are allowed to be encoded: N, Ne, An, and Dn. The type of encoder must implement the IEncoder interface. All keys within the IDictionary<(Of <(TKey, TValue>)>) should only be one of the parameters previously mentioned.

Remarks

It's not possible to set this property to null using the public accessor.

Namespace:  Endeca.Web.Url.Seo
Assembly:  Endeca.Web.Url.Seo (in Endeca.Web.Url.Seo.dll) Version: 2.1.3.0 (2.1.3.622)

Syntax

C#
public IDictionary<string, IEncoder> ParameterEncoders { get; set; }
Visual Basic (Declaration)
Public Property ParameterEncoders As IDictionary(Of String, IEncoder)
Visual C++
public:
property IDictionary<String^, IEncoder^>^ ParameterEncoders {
	IDictionary<String^, IEncoder^>^ get ();
	void set (IDictionary<String^, IEncoder^>^ value);
}

See Also