C# Класс i18n.EarlyUrlLocalizer

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

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

Свойство Тип Описание
m_httpHeadersContainingUrls string[]
m_regexHtmlUrls System.Text.RegularExpressions.Regex

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

Метод Описание
EarlyUrlLocalizer ( IUrlLocalizer urlLocalizer ) : System
ProcessIncoming ( System context ) : void

Implements the Early Url Localization logic.

ProcessOutgoing ( string entity, string langtag, System context ) : string

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

Метод Описание
LocalizeUrl ( System context, string url, string langtag, Uri requestUrl, bool incomingUrl ) : string

Helper for localizing an individual URL string for a particular langtag value and URL of the current request.

RedirectWithLanguage ( System context, string urlNonlocalized, string langtag, IUrlLocalizer m_urlLocalizer ) : void

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

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

public EarlyUrlLocalizer ( IUrlLocalizer urlLocalizer ) : System
urlLocalizer IUrlLocalizer
Результат System

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

Helper for localizing an individual URL string for a particular langtag value and URL of the current request.
protected LocalizeUrl ( System context, string url, string langtag, Uri requestUrl, bool incomingUrl ) : string
context System
url string Subject URL to be localized.
langtag string Language with which to localize the URL.
requestUrl System.Uri URL of the current HTTP request being handled.
incomingUrl bool
Результат string

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

Implements the Early Url Localization logic.
public ProcessIncoming ( System context ) : void
context System
Результат void

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

public ProcessOutgoing ( string entity, string langtag, System context ) : string
entity string
langtag string
context System
Результат string

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

protected static RedirectWithLanguage ( System context, string urlNonlocalized, string langtag, IUrlLocalizer m_urlLocalizer ) : void
context System
urlNonlocalized string
langtag string
m_urlLocalizer IUrlLocalizer
Результат void

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

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

public static string[] m_httpHeadersContainingUrls
Результат string[]

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

Regex for finding and replacing urls in html.
public static Regex,System.Text.RegularExpressions m_regexHtmlUrls
Результат System.Text.RegularExpressions.Regex