C# 클래스 CK.RouteConfig.SubRouteConfiguration

Captures subordinated RouteConfiguration: a SubRouteConfiguration ImportParentActions and ImportParentDeclaredActionsAbove by default and defines a RoutePredicate.
상속: RouteConfiguration
파일 보기 프로젝트 열기: Invenietis/ck-core 1 사용 예제들

공개 메소드들

메소드 설명
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.

메소드 상세

AddAction() 공개 메소드

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

DeclareAction() 공개 메소드

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

DeclareRoute() 공개 메소드

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

InsertAction() 공개 메소드

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.
리턴 SubRouteConfiguration

OverrideAction() 공개 메소드

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

RemoveAction() 공개 메소드

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

SubRouteConfiguration() 공개 메소드

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.
리턴 System