C# Класс Worki.Infrastructure.MultiCultureMvcRouteHandler

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

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

Свойство Тип Описание
Cultures List
DefaultCulture Culture

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

Метод Описание
ExtractDomainPrefix ( Uri url ) : string

Extract culture from an url

GetCulture ( string userLanguages ) : Culture

Get culture type from user language

GetCulture ( Uri url, Culture &culture ) : bool

Get culture type from url

GetPrefix ( string lang ) : string

Get suffix from culture

SetDomainPrefix ( Uri url, string lang ) : string

Replace the suffix of an url

TryAddCultureChangedCookie ( ) : void

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

Метод Описание
GetHttpHandler ( System.Web.Routing.RequestContext requestContext ) : IHttpHandler

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

Метод Описание
ShouldGuessCulture ( bool fromQuery ) : bool

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

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

Extract culture from an url
public static ExtractDomainPrefix ( Uri url ) : string
url System.Uri the url
Результат string

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

Get culture type from user language
public static GetCulture ( string userLanguages ) : Culture
userLanguages string
Результат Culture

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

Get culture type from url
public static GetCulture ( Uri url, Culture &culture ) : bool
url System.Uri the url
culture Culture culture to be set
Результат bool

GetHttpHandler() защищенный Метод

protected GetHttpHandler ( System.Web.Routing.RequestContext requestContext ) : IHttpHandler
requestContext System.Web.Routing.RequestContext
Результат IHttpHandler

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

Get suffix from culture
public static GetPrefix ( string lang ) : string
lang string the lang
Результат string

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

Replace the suffix of an url
public static SetDomainPrefix ( Uri url, string lang ) : string
url System.Uri the url
lang string the lang of the suffix
Результат string

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

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

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

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

public static List Cultures
Результат List

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

public static Culture DefaultCulture
Результат Culture