C# Class Raven.Database.Server.AbstractRequestResponder

显示文件 Open project: nhsevidence/ravendb

Protected Properties

Property Type Description
server HttpServer
urlMatcher System.Text.RegularExpressions.Regex

Public Methods

Method Description
Initialize ( Func databaseGetter, Func settingsGetter, Func tenantIdGetter, HttpServer theServer ) : void
Respond ( IHttpContext context ) : void
WillRespond ( IHttpContext context ) : bool

Protected Methods

Method Description
AbstractRequestResponder ( ) : System
GetRequestTransaction ( IHttpContext context ) : Raven.Abstractions.Data.TransactionInformation

Method Details

AbstractRequestResponder() protected method

protected AbstractRequestResponder ( ) : System
return System

GetRequestTransaction() protected method

protected GetRequestTransaction ( IHttpContext context ) : Raven.Abstractions.Data.TransactionInformation
context IHttpContext
return Raven.Abstractions.Data.TransactionInformation

Initialize() public method

public Initialize ( Func databaseGetter, Func settingsGetter, Func tenantIdGetter, HttpServer theServer ) : void
databaseGetter Func
settingsGetter Func
tenantIdGetter Func
theServer HttpServer
return void

Respond() public abstract method

public abstract Respond ( IHttpContext context ) : void
context IHttpContext
return void

WillRespond() public method

public WillRespond ( IHttpContext context ) : bool
context IHttpContext
return bool

Property Details

server protected_oe property

protected HttpServer,Raven.Database.Server server
return HttpServer

urlMatcher protected_oe property

protected Regex,System.Text.RegularExpressions urlMatcher
return System.Text.RegularExpressions.Regex