C# 클래스 LightNode.Server.OperationHandler

파일 보기 프로젝트 열기: neuecc/LightNode 1 사용 예제들

Private Properties

프로퍼티 타입 설명
ExecuteOperation Task
FindTaskType System.Type
GetDescendingQualityHeaderValues List>
InvokeRecursive System.Threading.Tasks.Task
NegotiateFormat IContentFormatter
SelectAcceptEncodingFormatter IContentFormatter

공개 메소드들

메소드 설명
Execute ( ILightNodeOptions options, OperationContext context, IOperationCoordinator coordinator ) : System.Threading.Tasks.Task
OperationHandler ( ILightNodeOptions options, Type classType, MethodInfo methodInfo ) : System

비공개 메소드들

메소드 설명
ExecuteOperation ( ILightNodeOptions options, OperationContext context ) : Task
FindTaskType ( Type t ) : Type
GetDescendingQualityHeaderValues ( string rawHeaders ) : List>
InvokeRecursive ( int index, IReadOnlyList filters, ILightNodeOptions options, OperationContext context, IOperationCoordinator coordinator ) : System.Threading.Tasks.Task
NegotiateFormat ( HttpContext httpContext, string ext, ILightNodeOptions options, IOperationCoordinator coorinator ) : IContentFormatter
SelectAcceptEncodingFormatter ( IHeaderDictionary requestHeader, ICollection selectedFormatters ) : IContentFormatter

메소드 상세

Execute() 공개 메소드

public Execute ( ILightNodeOptions options, OperationContext context, IOperationCoordinator coordinator ) : System.Threading.Tasks.Task
options ILightNodeOptions
context OperationContext
coordinator IOperationCoordinator
리턴 System.Threading.Tasks.Task

OperationHandler() 공개 메소드

public OperationHandler ( ILightNodeOptions options, Type classType, MethodInfo methodInfo ) : System
options ILightNodeOptions
classType System.Type
methodInfo System.Reflection.MethodInfo
리턴 System