C# Class Rsdn.Janus.JanusProtocolDispatcher

Распределяет запросы протокола по обработчикам.
显示文件 Open project: rsdn/janus Class Usage Examples

Public Methods

Method Description
DispatchRequest ( string uri ) : Resource

Распределяет запросы протокола по обработчикам.

FormatExternalURI ( JanusProtocolResourceType resourceType, string parameters ) : string

Получить внешний формат ссылки для соответствующего ресурса. SiteUrlHelper

FormatURI ( JanusProtocolResourceType resourceType, string parameters ) : string

Получить внутренний формат ссылки для соответствующего resourceType.

JanusProtocolDispatcher ( IServiceProvider serviceProvider ) : System

Private Methods

Method Description
ArticleEventHandler ( object sender, JanusProtocolEventArgs e ) : void
FaqEventHandler ( object sender, JanusProtocolEventArgs e ) : void
FaqListEventHandler ( object sender, JanusProtocolEventArgs e ) : void
FormatterEventHandler ( object sender, JanusProtocolEventArgs e ) : void
ImageEventHandler ( object sender, JanusProtocolEventArgs e ) : void
MessageAbsentEventHandler ( object sender, JanusProtocolEventArgs e ) : void
MessageEventHandler ( object sender, JanusProtocolEventArgs e ) : void
MessageRateEventHandler ( object sender, JanusProtocolEventArgs e ) : void
OutboxPreviewEventHandler ( object sender, JanusProtocolEventArgs e ) : void
StyleEventHandler ( object sender, JanusProtocolEventArgs e ) : void
TeamListEventHandler ( object sender, JanusProtocolEventArgs e ) : void
UserInfoEventHandler ( object sender, JanusProtocolEventArgs e ) : void
UserMessagesEventHandler ( object sender, JanusProtocolEventArgs e ) : void
UserMessagesStatEventHandler ( object sender, JanusProtocolEventArgs e ) : void
UserOutratingEventHandler ( object sender, JanusProtocolEventArgs e ) : void
UserRatingEventHandler ( object sender, JanusProtocolEventArgs e ) : void

Method Details

DispatchRequest() public method

Распределяет запросы протокола по обработчикам.
public DispatchRequest ( string uri ) : Resource
uri string Путь запроса.
return Resource

FormatExternalURI() public static method

Получить внешний формат ссылки для соответствующего ресурса. SiteUrlHelper
public static FormatExternalURI ( JanusProtocolResourceType resourceType, string parameters ) : string
resourceType JanusProtocolResourceType Тип ресурса.
parameters string Параметр ссылки.
return string

FormatURI() public static method

Получить внутренний формат ссылки для соответствующего resourceType.
public static FormatURI ( JanusProtocolResourceType resourceType, string parameters ) : string
resourceType JanusProtocolResourceType Тип ресурса.
parameters string Параметр ссылки.
return string

JanusProtocolDispatcher() public method

public JanusProtocolDispatcher ( IServiceProvider serviceProvider ) : System
serviceProvider IServiceProvider
return System