Skip to main content

ServiceStackCodePage

Assembly: ServiceStack.dll​
View Source​
Declaration
public abstract class ServiceStackCodePage : SharpCodePage, IDisposable, IRequiresRequest

Properties​

Request​

View Source​
Declaration
public IRequest Request { get; set; }

Response​

View Source​
Declaration
protected virtual IResponse Response { get; }

Cache​

View Source​
Declaration
public virtual ICacheClient Cache { get; }

LocalCache​

View Source​
Declaration
public virtual MemoryCacheClient LocalCache { get; }

Db​

View Source​
Declaration
public virtual IDbConnection Db { get; }

Redis​

View Source​
Declaration
public virtual IRedisClient Redis { get; }

MessageProducer​

View Source​
Declaration
public virtual IMessageProducer MessageProducer { get; }

SessionFactory​

View Source​
Declaration
public virtual ISessionFactory SessionFactory { get; }

AuthRepository​

View Source​
Declaration
public virtual IAuthRepository AuthRepository { get; }

Gateway​

View Source​
Declaration
public virtual IServiceGateway Gateway { get; }

VirtualFileSources​

View Source​
Declaration
public IVirtualPathProvider VirtualFileSources { get; }

VirtualFiles​

View Source​
Declaration
public IVirtualFiles VirtualFiles { get; }

SessionBag​

View Source​
Declaration
public virtual ISession SessionBag { get; }

IsAuthenticated​

View Source​
Declaration
public virtual bool IsAuthenticated { get; }

Inherited Properties​

Args​

View Source​
Declaration
public Dictionary<string, object> Args { get; }

Context​

View Source​
Declaration
public ScriptContext Context { get; set; }

Format​

View Source​
Declaration
public PageFormat Format { get; set; }

HasInit​

View Source​
Declaration
public bool HasInit { get; }

Layout​

View Source​
Declaration
public string Layout { get; set; }

LayoutPage​

View Source​
Declaration
public SharpPage LayoutPage { get; set; }

Pages​

View Source​
Declaration
public ISharpPages Pages { get; set; }

Scope​

View Source​
Declaration
public ScriptScopeContext Scope { get; set; }

VirtualPath​

View Source​
Declaration
public string VirtualPath { get; set; }

Methods​

GetResolver()​

View Source​
Declaration
public virtual IResolver GetResolver()
Returns​

ServiceStack.Configuration.IResolver

TryResolve<T>()​

View Source​
Declaration
public virtual T TryResolve<T>()
Returns​

<T>

Type Parameters​
  • T

ResolveService<T>()​

View Source​
Declaration
public virtual T ResolveService<T>()
Returns​

<T>

Type Parameters​
  • T

GetSession(Boolean)​

View Source​
Declaration
public virtual IAuthSession GetSession(bool reload = false)
Returns​

ServiceStack.Auth.IAuthSession

Parameters​
TypeName
System.Booleanreload

SessionAs<TUserSession>()​

View Source​
Declaration
protected virtual TUserSession SessionAs<TUserSession>()
Returns​

<TUserSession>

Type Parameters​
  • TUserSession

PublishMessage<T>(T)​

View Source​
Declaration
public virtual void PublishMessage<T>(T message)
Parameters​
TypeName
<T>message
Type Parameters​
  • T

Dispose()​

View Source​
Declaration
public override void Dispose()

Inherited Methods​

Dispose()​

View Source​
Declaration
public virtual void Dispose()

Init()​

View Source​
Declaration
public virtual SharpCodePage Init()
Returns​

ServiceStack.Script.SharpCodePage

WriteAsync(ScriptScopeContext)​

View Source​
Declaration
public async Task WriteAsync(ScriptScopeContext scope)
Returns​

System.Threading.Tasks.Task

Parameters​
TypeName
ServiceStack.Script.ScriptScopeContextscope

Implements​