C# 클래스 ALE.Http.Route

파일 보기 프로젝트 열기: blesh/ALE

공개 프로퍼티들

프로퍼티 타입 설명
ControllerType System.Type
HandlerInfo System.Reflection.MethodInfo
HandlerParameters ParameterInfo>.Dictionary
Parameters string[]
Path string
PathParser System.Text.RegularExpressions.Regex
PathTester System.Text.RegularExpressions.Regex

공개 메소드들

메소드 설명
CreatePathTester ( string path ) : Regex
GetParameters ( string path ) : string[]
Route ( string path, string methodName, Type controllerType ) : System
TryExecute ( IContext context, System.Action next ) : bool

메소드 상세

CreatePathTester() 공개 정적인 메소드

public static CreatePathTester ( string path ) : Regex
path string
리턴 System.Text.RegularExpressions.Regex

GetParameters() 공개 정적인 메소드

public static GetParameters ( string path ) : string[]
path string
리턴 string[]

Route() 공개 메소드

public Route ( string path, string methodName, Type controllerType ) : System
path string
methodName string
controllerType System.Type
리턴 System

TryExecute() 공개 메소드

public TryExecute ( IContext context, System.Action next ) : bool
context IContext
next System.Action
리턴 bool

프로퍼티 상세

ControllerType 공개적으로 프로퍼티

public Type,System ControllerType
리턴 System.Type

HandlerInfo 공개적으로 프로퍼티

public MethodInfo,System.Reflection HandlerInfo
리턴 System.Reflection.MethodInfo

HandlerParameters 공개적으로 프로퍼티

public Dictionary HandlerParameters
리턴 ParameterInfo>.Dictionary

Parameters 공개적으로 프로퍼티

public string[] Parameters
리턴 string[]

Path 공개적으로 프로퍼티

public string Path
리턴 string

PathParser 공개적으로 정적으로 프로퍼티

public static Regex,System.Text.RegularExpressions PathParser
리턴 System.Text.RegularExpressions.Regex

PathTester 공개적으로 프로퍼티

public Regex,System.Text.RegularExpressions PathTester
리턴 System.Text.RegularExpressions.Regex