C# Класс CaptchaMVC6.CaptchaMiddleware

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

Открытые свойства

Свойство Тип Описание
ApplicationServices IServiceProvider

Открытые методы

Метод Описание
CanOption ( string name, ISession session ) : bool

判断可选状态是否为真

CaptchaMiddleware ( RequestDelegate next, ICodeGenerator codeGenerator, IGraphicGenerator graphicGenerator ) : System
DisableOption ( string name, ISession session ) : void

禁用可选状态

EnableOption ( string name, ISession session ) : void

清除可选状态的值,以便启用可选判断

Invoke ( Microsoft.AspNet.Http.HttpContext context ) : System.Threading.Tasks.Task

Process an individual request.

Описание методов

CanOption() публичный статический Метод

判断可选状态是否为真
public static CanOption ( string name, ISession session ) : bool
name string
session ISession
Результат bool

CaptchaMiddleware() публичный Метод

public CaptchaMiddleware ( RequestDelegate next, ICodeGenerator codeGenerator, IGraphicGenerator graphicGenerator ) : System
next RequestDelegate
codeGenerator ICodeGenerator
graphicGenerator IGraphicGenerator
Результат System

DisableOption() публичный статический Метод

禁用可选状态
public static DisableOption ( string name, ISession session ) : void
name string
session ISession
Результат void

EnableOption() публичный статический Метод

清除可选状态的值,以便启用可选判断
public static EnableOption ( string name, ISession session ) : void
name string
session ISession
Результат void

Invoke() публичный Метод

Process an individual request.
public Invoke ( Microsoft.AspNet.Http.HttpContext context ) : System.Threading.Tasks.Task
context Microsoft.AspNet.Http.HttpContext
Результат System.Threading.Tasks.Task

Описание свойств

ApplicationServices публичное статическое свойство

because of ValidationAttribute can't get injection
public static IServiceProvider ApplicationServices
Результат IServiceProvider