Table of Contents

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