C# Class ServiceStack.AppHostBase

Inherit from this class if you want to host your web services inside an ASP.NET application.
Inheritance: ServiceStackHost
Afficher le fichier Open project: ServiceStack/ServiceStack Class Usage Examples

Méthodes publiques

Méthode Description
Bind ( IApplicationBuilder app ) : void
BindHost ( ServiceStackHost appHost, IApplicationBuilder app ) : void
GetOrCreateRequest ( HttpContext httpContext ) : IRequest
GetOrCreateRequest ( IHttpContextAccessor httpContextAccessor ) : IRequest

Creates an IRequest from IHttpContextAccessor if it's been registered as a singleton

GetWebRootPath ( ) : string

The FilePath used in Virtual File Sources

MapProjectPath ( string relativePath ) : string
OnConfigLoad ( ) : void
ProcessRequest ( HttpContext context, Func next ) : Task
RegisterLicenseFromAppSettings ( IAppSettings appSettings ) : void
TryGetCurrentRequest ( ) : IRequest

Méthodes protégées

Méthode Description
AppHostBase ( string serviceName ) : System

Method Details

AppHostBase() protected méthode

protected AppHostBase ( string serviceName ) : System
serviceName string
Résultat System

Bind() public méthode

public Bind ( IApplicationBuilder app ) : void
app IApplicationBuilder
Résultat void

BindHost() public static méthode

public static BindHost ( ServiceStackHost appHost, IApplicationBuilder app ) : void
appHost ServiceStackHost
app IApplicationBuilder
Résultat void

GetOrCreateRequest() public static méthode

public static GetOrCreateRequest ( HttpContext httpContext ) : IRequest
httpContext System.Web.HttpContext
Résultat IRequest

GetOrCreateRequest() public static méthode

Creates an IRequest from IHttpContextAccessor if it's been registered as a singleton
public static GetOrCreateRequest ( IHttpContextAccessor httpContextAccessor ) : IRequest
httpContextAccessor IHttpContextAccessor
Résultat IRequest

GetWebRootPath() public méthode

The FilePath used in Virtual File Sources
public GetWebRootPath ( ) : string
Résultat string

MapProjectPath() public méthode

public MapProjectPath ( string relativePath ) : string
relativePath string
Résultat string

OnConfigLoad() public méthode

public OnConfigLoad ( ) : void
Résultat void

ProcessRequest() public méthode

public ProcessRequest ( HttpContext context, Func next ) : Task
context System.Web.HttpContext
next Func
Résultat Task

RegisterLicenseFromAppSettings() public static méthode

public static RegisterLicenseFromAppSettings ( IAppSettings appSettings ) : void
appSettings IAppSettings
Résultat void

TryGetCurrentRequest() public méthode

public TryGetCurrentRequest ( ) : IRequest
Résultat IRequest