Skip to main content

LispReplTcpServer

Assembly: ServiceStack.dll
View Source
Declaration
public class LispReplTcpServer : IPlugin, IPreInitPlugin, IAfterInitAppHost, IDisposable, IHasStringId, IHasId<string>

Properties

Id

View Source
Declaration
public string Id { get; set; }

ScriptContext

Load the Lisp TCP Repl within this ScriptContext (falls back to SharpPagesFeature)

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

RequireAuthSecret

Whether to Require Config.AdminAuthSecret to Access REPL

View Source
Declaration
public bool RequireAuthSecret { get; set; }

ScriptMethods

Additional Script Methods you want to add to the ScriptContext when Lisp TCP Repl is running

View Source
Declaration
public List<ScriptMethods> ScriptMethods { get; set; }

ScriptBlocks

Additional Script Blocks you want to add to the ScriptContext when Lisp TCP Repl is running

View Source
Declaration
public List<ScriptBlock> ScriptBlocks { get; set; }

ScanTypes

Scan Types and auto-register any Script Methods, Blocks and Code Pages

View Source
Declaration
public List<Type> ScanTypes { get; set; }

ScanAssemblies

Scan Assemblies and auto-register any Script Methods, Blocks and Code Pages

View Source
Declaration
public List<Assembly> ScanAssemblies { get; set; }

ScriptAssemblies

Allow scripting of Types from specified Assemblies

View Source
Declaration
public List<Assembly> ScriptAssemblies { get; set; }

ScriptTypes

Allow scripting of the specified Types

View Source
Declaration
public List<Type> ScriptTypes { get; set; }

ScriptNamespaces

Lookup Namespaces for resolving Types in Scripts

View Source
Declaration
public List<string> ScriptNamespaces { get; set; }

AllowScriptingOfAllTypes

Allow scripting of all Types in loaded Assemblies

View Source
Declaration
public bool? AllowScriptingOfAllTypes { get; set; }

Methods

BeforePluginsLoaded(IAppHost)

View Source
Declaration
public void BeforePluginsLoaded(IAppHost appHost)
Parameters
TypeName
ServiceStack.IAppHostappHost

Register(IAppHost)

View Source
Declaration
public void Register(IAppHost appHost)
Parameters
TypeName
ServiceStack.IAppHostappHost

AfterInit(IAppHost)

View Source
Declaration
public void AfterInit(IAppHost appHost)
Parameters
TypeName
ServiceStack.IAppHostappHost

Start()

View Source
Declaration
public void Start()

StartListening()

View Source
Declaration
public void StartListening()

Stop()

View Source
Declaration
public void Stop()

Dispose()

View Source
Declaration
public void Dispose()

Implements