C# Класс BVNetwork.NotFound.Core.Custom404Handler

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

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

Метод Описание
FileNotFoundExceptionHandler ( object sender, EventArgs e ) : void
FileNotFoundHandler ( object sender, EventArgs evt ) : void
GetReferer ( Uri referer ) : string
HandleRequest ( string referer, Uri urlNotFound, BVNetwork.NotFound.Core.CustomRedirects.CustomRedirect &foundRedirect ) : bool

Защищенные методы

Метод Описание
SetStatusCodeAndShow404 ( HttpContext context, int statusCode = 404 ) : void

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

Метод Описание
CheckForException ( HttpContext context, Uri notFoundUri ) : bool
GetContext ( ) : HttpContext
IsLocalhost ( ) : bool

Determines whether the current request is on localhost.

IsResourceFile ( Uri notFoundUri ) : bool

Determines whether the specified not found URI is a resource file

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

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

public static FileNotFoundExceptionHandler ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

public static FileNotFoundHandler ( object sender, EventArgs evt ) : void
sender object
evt System.EventArgs
Результат void

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

public static GetReferer ( Uri referer ) : string
referer System.Uri
Результат string

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

public static HandleRequest ( string referer, Uri urlNotFound, BVNetwork.NotFound.Core.CustomRedirects.CustomRedirect &foundRedirect ) : bool
referer string
urlNotFound System.Uri
foundRedirect BVNetwork.NotFound.Core.CustomRedirects.CustomRedirect
Результат bool

SetStatusCodeAndShow404() защищенный статический Метод

protected static SetStatusCodeAndShow404 ( HttpContext context, int statusCode = 404 ) : void
context System.Web.HttpContext
statusCode int
Результат void