C# Класс NSoft.NFramework.Web.HttpModules.UriExecutionTimeRankModule

Наследование: IHttpModule
Показать файл Открыть проект

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

Свойство Тип Описание
RankByTotalTime bool
RankingCapacity int
RankingCount int

Private Properties

Свойство Тип Описание
BeginRequestHandler void
DoRankingPageExecutionTime void
DoRankingUriExecutionTime void
EndRequestHandler void
PostRequestHandlerExecuteHandler void
PreRequestHandlerExecuteHandler void
RankingExecutionTime void
UpdateExecutionFrequency void
UpdateExecutionTime void

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

Метод Описание
Dispose ( ) : void
Init ( System.Web.HttpApplication context ) : void

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

Метод Описание
BeginRequestHandler ( object sender, EventArgs e ) : void
DoRankingPageExecutionTime ( object state ) : void

PreRequestHandlerExecute ~ PostRequestHandlerExecute 즉 순수 Page 실행 시간에 대한 Ranking

DoRankingUriExecutionTime ( object state ) : void

BeginRequest~EndRequest 실행에 대한 Rank

EndRequestHandler ( object sender, EventArgs e ) : void
PostRequestHandlerExecuteHandler ( object sender, EventArgs e ) : void
PreRequestHandlerExecuteHandler ( object sender, EventArgs e ) : void
RankingExecutionTime ( ) : void

요청에 대한 웹 응용프로그램의 처리 시간에 따른 순위를 매긴다.

UpdateExecutionFrequency ( int>.ConcurrentDictionary frequencies, UriExecutionTime result ) : void

페이지별 처리 빈도 수를 설정합니다.

UpdateExecutionTime ( long>.ConcurrentDictionary executionTimes, UriExecutionTime result ) : void

요청 Uri 별 평균 처리 시간을 Update합니다.

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

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

public Dispose ( ) : void
Результат void

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

public Init ( System.Web.HttpApplication context ) : void
context System.Web.HttpApplication
Результат void

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

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

평균이 아닌 실행시간 * 실행 횟수를 순위 값을 사용한다.
public static bool RankByTotalTime
Результат bool

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

public static int RankingCapacity
Результат int

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

Top N 개의 순위
public static int RankingCount
Результат int