C# Class CK.RouteConfig.SubRouteConfiguration

Captures subordinated RouteConfiguration: a SubRouteConfiguration ImportParentActions and ImportParentDeclaredActionsAbove by default and defines a RoutePredicate.
Inheritance: RouteConfiguration
Afficher le fichier Open project: Invenietis/ck-core Class Usage Examples

Méthodes publiques

Méthode Description
AddAction ( ActionConfiguration a ) : SubRouteConfiguration

Adds one or more actions.

DeclareAction ( ActionConfiguration a ) : SubRouteConfiguration

Declares one or more actions.

DeclareRoute ( SubRouteConfiguration channel ) : SubRouteConfiguration

Declares a subordinated route.

InsertAction ( string name, string declarationName ) : SubRouteConfiguration

Inserts one action that have been previously declared.

OverrideAction ( ActionConfiguration a ) : SubRouteConfiguration

Overrides one or more existing actions. ActionConfiguration.Name is the key.

RemoveAction ( string name ) : SubRouteConfiguration

Removes one or more actions by name.

SubRouteConfiguration ( string name, bool>.Func routePredicate ) : System

Initializes a new SubRouteConfiguration.

Method Details

AddAction() public méthode

Adds one or more actions.
public AddAction ( ActionConfiguration a ) : SubRouteConfiguration
a ActionConfiguration Action to add.
Résultat SubRouteConfiguration

DeclareAction() public méthode

Declares one or more actions.
public DeclareAction ( ActionConfiguration a ) : SubRouteConfiguration
a ActionConfiguration Action to declare.
Résultat SubRouteConfiguration

DeclareRoute() public méthode

Declares a subordinated route.
public DeclareRoute ( SubRouteConfiguration channel ) : SubRouteConfiguration
channel SubRouteConfiguration Configuration of the route.
Résultat SubRouteConfiguration

InsertAction() public méthode

Inserts one action that have been previously declared.
public InsertAction ( string name, string declarationName ) : SubRouteConfiguration
name string Name of the action to insert.
declarationName string Name of the declared action.
Résultat SubRouteConfiguration

OverrideAction() public méthode

Overrides one or more existing actions. ActionConfiguration.Name is the key.
public OverrideAction ( ActionConfiguration a ) : SubRouteConfiguration
a ActionConfiguration Action to to override.
Résultat SubRouteConfiguration

RemoveAction() public méthode

Removes one or more actions by name.
public RemoveAction ( string name ) : SubRouteConfiguration
name string Name of the action to remove.
Résultat SubRouteConfiguration

SubRouteConfiguration() public méthode

Initializes a new SubRouteConfiguration.
public SubRouteConfiguration ( string name, bool>.Func routePredicate ) : System
name string The name of the route.
routePredicate bool>.Func The predicate for this sub route.
Résultat System