C# Class CK.RouteConfig.SubRouteConfiguration

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

Public Methods

Method 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 method

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

DeclareAction() public method

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

DeclareRoute() public method

Declares a subordinated route.
public DeclareRoute ( SubRouteConfiguration channel ) : SubRouteConfiguration
channel SubRouteConfiguration Configuration of the route.
return SubRouteConfiguration

InsertAction() public method

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.
return SubRouteConfiguration

OverrideAction() public method

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

RemoveAction() public method

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

SubRouteConfiguration() public method

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.
return System