C# Класс WebApi.Middlewares.ApiAuthorizedMiddleware

Показать файл Открыть проект

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

Метод Описание
ApiAuthorizedMiddleware ( RequestDelegate next, IOptions options ) : Common
Invoke ( HttpContext context ) : Task

Приватные методы

Метод Описание
Check ( HttpContext context, RequestInfo requestInfo ) : Task

the main check method

CheckApplication ( HttpContext context, string applicationId, string applicationPassword ) : Task

check the application

CheckExpiredTime ( double timestamp, double expiredSecond ) : bool

check the expired time

GetAllApplications ( ) : IList

return the application infomations

GetInvoke ( HttpContext context ) : Task

http get invoke

PostInvoke ( HttpContext context ) : Task

http post invoke

ReturnNoAuthorized ( HttpContext context ) : Task

not authorized request

ReturnTimeOut ( HttpContext context ) : Task

timeout request

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

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

public ApiAuthorizedMiddleware ( RequestDelegate next, IOptions options ) : Common
next RequestDelegate
options IOptions
Результат Common

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

public Invoke ( HttpContext context ) : Task
context HttpContext
Результат Task