C# Класс ServiceStack.AppHostBase

Inherit from this class if you want to host your web services inside an ASP.NET application.
Наследование: ServiceStackHost
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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

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

Метод Описание
AppHostBase ( string serviceName ) : System

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

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

protected AppHostBase ( string serviceName ) : System
serviceName string
Результат System

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

public Bind ( IApplicationBuilder app ) : void
app IApplicationBuilder
Результат void

BindHost() публичный статический Метод

public static BindHost ( ServiceStackHost appHost, IApplicationBuilder app ) : void
appHost ServiceStackHost
app IApplicationBuilder
Результат void

GetOrCreateRequest() публичный статический Метод

public static GetOrCreateRequest ( HttpContext httpContext ) : IRequest
httpContext System.Web.HttpContext
Результат IRequest

GetOrCreateRequest() публичный статический Метод

Creates an IRequest from IHttpContextAccessor if it's been registered as a singleton
public static GetOrCreateRequest ( IHttpContextAccessor httpContextAccessor ) : IRequest
httpContextAccessor IHttpContextAccessor
Результат IRequest

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

The FilePath used in Virtual File Sources
public GetWebRootPath ( ) : string
Результат string

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

public MapProjectPath ( string relativePath ) : string
relativePath string
Результат string

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

public OnConfigLoad ( ) : void
Результат void

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

public ProcessRequest ( HttpContext context, Func next ) : Task
context System.Web.HttpContext
next Func
Результат Task

RegisterLicenseFromAppSettings() публичный статический Метод

public static RegisterLicenseFromAppSettings ( IAppSettings appSettings ) : void
appSettings IAppSettings
Результат void

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

public TryGetCurrentRequest ( ) : IRequest
Результат IRequest