C# Класс LightNode.Server.OperationHandler

Показать файл Открыть проект Примеры использования класса

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