C# Класс mojoPortal.Web.Framework.SecurityHelper

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

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

Метод Описание
DisableBrowserCache ( ) : void
DisableDownloadCache ( ) : void
GetCurrentTrustLevel ( ) : AspNetHostingPermissionLevel

Gets the current Trust Level

GetEmailRegexExpression ( ) : string

it is better to use this method than to directly use the constant above becuase this allows you to override the experession if needed to solve a problem

GetMaxLengthRegexValidationExpression ( int length ) : string
GetRandomASPNET20machinekey ( ) : string
GetRandomKey ( int bytelength ) : string
GetRegexValidationForAllowedExtensions ( string pipeSeparatedExtensions ) : string
GetRegexValidationForAllowedExtensionsJqueryFileUploader ( string pipeSeparatedExtensions ) : string
IsValidEmailAddress ( string email ) : bool
PreventCrossSiteScripting ( String html ) : string
PreventCrossSiteScripting ( String html, String errorHeader ) : string
PreventCrossSiteScripting ( String html, String errorHeader, bool removeMarkupOnFailure ) : string
RemoveAngleBrackets ( string text ) : string
RemoveMarkup ( string text ) : string
SanitizeHtml ( String html ) : string

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

Метод Описание
GetXssFilter ( ) : XssFilter

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

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

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

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

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

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

Gets the current Trust Level
public static GetCurrentTrustLevel ( ) : AspNetHostingPermissionLevel
Результат AspNetHostingPermissionLevel

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

it is better to use this method than to directly use the constant above becuase this allows you to override the experession if needed to solve a problem
public static GetEmailRegexExpression ( ) : string
Результат string

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

public static GetMaxLengthRegexValidationExpression ( int length ) : string
length int
Результат string

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

public static GetRandomASPNET20machinekey ( ) : string
Результат string

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

public static GetRandomKey ( int bytelength ) : string
bytelength int
Результат string

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

public static GetRegexValidationForAllowedExtensions ( string pipeSeparatedExtensions ) : string
pipeSeparatedExtensions string
Результат string

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

public static GetRegexValidationForAllowedExtensionsJqueryFileUploader ( string pipeSeparatedExtensions ) : string
pipeSeparatedExtensions string
Результат string

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

public static IsValidEmailAddress ( string email ) : bool
email string
Результат bool

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

public static PreventCrossSiteScripting ( String html ) : string
html String
Результат string

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

public static PreventCrossSiteScripting ( String html, String errorHeader ) : string
html String
errorHeader String
Результат string

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

public static PreventCrossSiteScripting ( String html, String errorHeader, bool removeMarkupOnFailure ) : string
html String
errorHeader String
removeMarkupOnFailure bool
Результат string

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

public static RemoveAngleBrackets ( string text ) : string
text string
Результат string

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

public static RemoveMarkup ( string text ) : string
text string
Результат string

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

public static SanitizeHtml ( String html ) : string
html String
Результат string