Class SandboxHostBuilder
- Namespace
- DotBoxD.Hosting.Execution
- Assembly
- DotBoxD.Hosting.dll
public sealed class SandboxHostBuilder
- Inheritance
-
SandboxHostBuilder
- Inherited Members
-
- Extension Methods
-
Methods
AddBinding(BindingDescriptor)
public SandboxHostBuilder AddBinding(BindingDescriptor descriptor)
Parameters
descriptor BindingDescriptor
Returns
- SandboxHostBuilder
AddDefaultPureBindings()
public SandboxHostBuilder AddDefaultPureBindings()
Returns
- SandboxHostBuilder
AddFileBindings()
public SandboxHostBuilder AddFileBindings()
Returns
- SandboxHostBuilder
AddLogBindings()
public SandboxHostBuilder AddLogBindings()
Returns
- SandboxHostBuilder
AddRandomBindings()
public SandboxHostBuilder AddRandomBindings()
Returns
- SandboxHostBuilder
AddTimeBindings()
public SandboxHostBuilder AddTimeBindings()
Returns
- SandboxHostBuilder
ForwardAuditEventsTo(Action<SandboxAuditEvent>)
public SandboxHostBuilder ForwardAuditEventsTo(Action<SandboxAuditEvent> observer)
Parameters
observer Action<SandboxAuditEvent>
Returns
- SandboxHostBuilder
UseCompilerCache(string)
public SandboxHostBuilder UseCompilerCache(string cacheDirectory)
Parameters
cacheDirectory string
Returns
- SandboxHostBuilder
UseCompilerIfAvailable(ISandboxCompiler?)
public SandboxHostBuilder UseCompilerIfAvailable(ISandboxCompiler? compiler = null)
Parameters
compiler ISandboxCompiler
Returns
- SandboxHostBuilder
UseExecutionModeSelector(IExecutionModeSelector)
public SandboxHostBuilder UseExecutionModeSelector(IExecutionModeSelector selector)
Parameters
selector IExecutionModeSelector
Returns
- SandboxHostBuilder
UseInterpreter(ISandboxInterpreter?)
public SandboxHostBuilder UseInterpreter(ISandboxInterpreter? interpreter = null)
Parameters
interpreter ISandboxInterpreter
Returns
- SandboxHostBuilder
UseWorkerClient(ISandboxWorkerClient, SandboxWorkerProfile)
public SandboxHostBuilder UseWorkerClient(ISandboxWorkerClient workerClient, SandboxWorkerProfile profile)
Parameters
workerClient ISandboxWorkerClient
profile SandboxWorkerProfile
Returns
- SandboxHostBuilder