C# Class Sakura.AspNetCore.Mvc.Generators.QueryStringLinkGenerator

Represent as base class for all query string based link generator.
Inheritance: CurrentUriBasedLinkGenerator
Afficher le fichier Open project: sgjsakura/AspNetCore

Méthodes publiques

Méthode Description
GenerateQueryParameterName ( [ context ) : string

When derived, generate the query parameter name for the specified PagerItem.

GenerateQueryParameterValue ( [ context ) : string

When derived, generate the query parameter value for the specified PagerItem.

Méthodes protégées

Méthode Description
HandleUriCore ( string currentUri, PagerItemGenerationContext context ) : string

The core method for handling the current uri.

Most URI handling method requirest the URI be absolute format, however in the view page relative URI is recommended. The currentUri argument in this method has been handled and is ensured to be absolute. The generator will correctly recover it to the original format after handling.

Private Methods

Méthode Description
ChangeQueryParameterValue ( string baseUri, string queryParameterName, string queryParameterValue ) : string

Method Details

GenerateQueryParameterName() public abstract méthode

When derived, generate the query parameter name for the specified PagerItem.
public abstract GenerateQueryParameterName ( [ context ) : string
context [ The generation context.
Résultat string

GenerateQueryParameterValue() public abstract méthode

When derived, generate the query parameter value for the specified PagerItem.
public abstract GenerateQueryParameterValue ( [ context ) : string
context [ The generation context.
Résultat string

HandleUriCore() protected méthode

The core method for handling the current uri.
Most URI handling method requirest the URI be absolute format, however in the view page relative URI is recommended. The currentUri argument in this method has been handled and is ensured to be absolute. The generator will correctly recover it to the original format after handling.
protected HandleUriCore ( string currentUri, PagerItemGenerationContext context ) : string
currentUri string The URL to handle, this URL is ensured in absolute mode.
context PagerItemGenerationContext The generation context.
Résultat string