C# 클래스 Worki.Infrastructure.MultiCultureMvcRouteHandler

상속: MvcRouteHandler
파일 보기 프로젝트 열기: tah91/eworkyWebSite

공개 프로퍼티들

프로퍼티 타입 설명
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