C# 클래스 CK.RouteConfig.RouteConfiguration

Primary configuration object that contains multiple SubRouteConfigurations and ActionConfigurations.
파일 보기 프로젝트 열기: Invenietis/ck-core 1 사용 예제들

공개 메소드들

메소드 설명
AddAction ( ActionConfiguration a ) : RouteConfiguration

Adds one or more ActionConfiguration.

DeclareAction ( ActionConfiguration a ) : RouteConfiguration

Declares one or more ActionConfiguration. It can be inserted later thanks to InsertAction.

DeclareRoute ( SubRouteConfiguration route ) : RouteConfiguration

Declare a new subordinated route.

InsertAction ( string name, string declarationName ) : RouteConfiguration

Inserts a previously declared action.

OverrideAction ( ActionConfiguration a ) : RouteConfiguration

Overrides one or more existing ActionConfiguration (lookup is done by name).

RemoveAction ( string name ) : RouteConfiguration

Removes one or more existing ActionConfiguration.

Resolve ( IActivityMonitor monitor ) : RouteConfigurationResult

Attempts to resolve the configuration. Null if an error occurred.

RouteConfiguration ( ) : System

Initializes a new root RouteConfiguration.

보호된 메소드들

메소드 설명
AddMeta ( MetaConfiguration m ) : void

Protected method to actually add any MetaConfiguration object.

RouteConfiguration ( string name ) : System

Initializes a specialized RouteConfiguration.

메소드 상세

AddAction() 공개 메소드

Adds one or more ActionConfiguration.
public AddAction ( ActionConfiguration a ) : RouteConfiguration
a ActionConfiguration The first configuration.
리턴 RouteConfiguration

AddMeta() 보호된 메소드

Protected method to actually add any MetaConfiguration object.
protected AddMeta ( MetaConfiguration m ) : void
m CK.RouteConfig.Impl.MetaConfiguration A meta configuration to add.
리턴 void

DeclareAction() 공개 메소드

Declares one or more ActionConfiguration. It can be inserted later thanks to InsertAction.
public DeclareAction ( ActionConfiguration a ) : RouteConfiguration
a ActionConfiguration The first configuration to declare.
리턴 RouteConfiguration

DeclareRoute() 공개 메소드

Declare a new subordinated route.
public DeclareRoute ( SubRouteConfiguration route ) : RouteConfiguration
route SubRouteConfiguration The subordinated route configuration.
리턴 RouteConfiguration

InsertAction() 공개 메소드

Inserts a previously declared action.
public InsertAction ( string name, string declarationName ) : RouteConfiguration
name string The name of the inserted configuration.
declarationName string The name of the previously declared action.
리턴 RouteConfiguration

OverrideAction() 공개 메소드

Overrides one or more existing ActionConfiguration (lookup is done by name).
public OverrideAction ( ActionConfiguration a ) : RouteConfiguration
a ActionConfiguration The first configuration to override.
리턴 RouteConfiguration

RemoveAction() 공개 메소드

Removes one or more existing ActionConfiguration.
public RemoveAction ( string name ) : RouteConfiguration
name string The first configuration name to remove.
리턴 RouteConfiguration

Resolve() 공개 메소드

Attempts to resolve the configuration. Null if an error occurred.
public Resolve ( IActivityMonitor monitor ) : RouteConfigurationResult
monitor IActivityMonitor Monitor to use. Must not be null.
리턴 RouteConfigurationResult

RouteConfiguration() 공개 메소드

Initializes a new root RouteConfiguration.
public RouteConfiguration ( ) : System
리턴 System

RouteConfiguration() 보호된 메소드

Initializes a specialized RouteConfiguration.
protected RouteConfiguration ( string name ) : System
name string Name of the route. Can not be null.
리턴 System