Class SandboxHostBuilder
Namespace: DotBoxD.Hosting.Execution
Assembly: DotBoxD.Hosting.dll
public sealed class SandboxHostBuilderInheritance
Section titled “Inheritance”Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Extension Methods
Section titled “Extension Methods”HostServiceBindingExtensions.AddBindingsFrom<TService>(SandboxHostBuilder, TService), SafeHttpHostBuilderExtensions.AddNetworkBindings(SandboxHostBuilder, SafeInMemoryHttpMessageInvoker?, SafeDnsResolver?), SafeHttpHostBuilderExtensions.AddNetworkBindings(SandboxHostBuilder, SafeInMemoryHttpMessageInvoker?, SafeDnsResolver?), PluginMessageBindings.AddPluginMessageBindings(SandboxHostBuilder, IPluginMessageSink)
Methods
Section titled “Methods”AddBinding(BindingDescriptor)
Section titled “ AddBinding(BindingDescriptor)”public SandboxHostBuilder AddBinding(BindingDescriptor descriptor)Parameters
Section titled “Parameters”descriptor BindingDescriptor
Returns
Section titled “Returns”AddDefaultPureBindings()
Section titled “ AddDefaultPureBindings()”public SandboxHostBuilder AddDefaultPureBindings()Returns
Section titled “Returns”AddFileBindings()
Section titled “ AddFileBindings()”public SandboxHostBuilder AddFileBindings()Returns
Section titled “Returns”AddLogBindings()
Section titled “ AddLogBindings()”public SandboxHostBuilder AddLogBindings()Returns
Section titled “Returns”AddRandomBindings()
Section titled “ AddRandomBindings()”public SandboxHostBuilder AddRandomBindings()Returns
Section titled “Returns”AddTimeBindings()
Section titled “ AddTimeBindings()”public SandboxHostBuilder AddTimeBindings()Returns
Section titled “Returns”ForwardAuditEventsTo(Action<SandboxAuditEvent>)
Section titled “ ForwardAuditEventsTo(Action<SandboxAuditEvent>)”public SandboxHostBuilder ForwardAuditEventsTo(Action<SandboxAuditEvent> observer)Parameters
Section titled “Parameters”observer Action<SandboxAuditEvent>
Returns
Section titled “Returns”UseCompilerCache(string)
Section titled “ UseCompilerCache(string)”public SandboxHostBuilder UseCompilerCache(string cacheDirectory)Parameters
Section titled “Parameters”cacheDirectory string
Returns
Section titled “Returns”UseCompilerIfAvailable(ISandboxCompiler?)
Section titled “ UseCompilerIfAvailable(ISandboxCompiler?)”public SandboxHostBuilder UseCompilerIfAvailable(ISandboxCompiler? compiler = null)Parameters
Section titled “Parameters”compiler ISandboxCompiler?
Returns
Section titled “Returns”UseExecutionModeSelector(IExecutionModeSelector)
Section titled “ UseExecutionModeSelector(IExecutionModeSelector)”public SandboxHostBuilder UseExecutionModeSelector(IExecutionModeSelector selector)Parameters
Section titled “Parameters”selector IExecutionModeSelector
Returns
Section titled “Returns”UseInterpreter(ISandboxInterpreter?)
Section titled “ UseInterpreter(ISandboxInterpreter?)”public SandboxHostBuilder UseInterpreter(ISandboxInterpreter? interpreter = null)Parameters
Section titled “Parameters”interpreter ISandboxInterpreter?
Returns
Section titled “Returns”UseWorkerClient(ISandboxWorkerClient, SandboxWorkerProfile)
Section titled “ UseWorkerClient(ISandboxWorkerClient, SandboxWorkerProfile)”public SandboxHostBuilder UseWorkerClient(ISandboxWorkerClient workerClient, SandboxWorkerProfile profile)Parameters
Section titled “Parameters”workerClient ISandboxWorkerClient
profile SandboxWorkerProfile