Class ExecutionPlan
- Namespace
- DotBoxD.Kernels
- Assembly
- DotBoxD.Kernels.dll
public sealed class ExecutionPlan
- Inheritance
-
ExecutionPlan
- Inherited Members
-
Constructors
ExecutionPlan(string, string, ExecutionPlanSeal, string, string, SandboxModule, SandboxPolicy, BindingRegistry, ResourceLimits, IReadOnlyDictionary<string, FunctionAnalysis>, IReadOnlyDictionary<string, IReadOnlySet<string>>?)
public ExecutionPlan(string moduleHash, string planHash, ExecutionPlanSeal planSeal, string policyHash, string bindingManifestHash, SandboxModule module, SandboxPolicy policy, BindingRegistry bindings, ResourceLimits budget, IReadOnlyDictionary<string, FunctionAnalysis> functionAnalysis, IReadOnlyDictionary<string, IReadOnlySet<string>>? bindingReferences = null)
Parameters
moduleHash string
planHash string
planSeal ExecutionPlanSeal
policyHash string
bindingManifestHash string
module SandboxModule
policy SandboxPolicy
bindings BindingRegistry
budget ResourceLimits
functionAnalysis IReadOnlyDictionary<string, FunctionAnalysis>
bindingReferences IReadOnlyDictionary<string, IReadOnlySet<string>>
Properties
BindingManifestHash
public string BindingManifestHash { get; }
Property Value
- string
BindingReferences
public IReadOnlyDictionary<string, IReadOnlySet<string>> BindingReferences { get; }
Property Value
- IReadOnlyDictionary<string, IReadOnlySet<string>>
Bindings
public BindingRegistry Bindings { get; }
Property Value
- BindingRegistry
Budget
public ResourceLimits Budget { get; }
Property Value
- ResourceLimits
FunctionAnalysis
public IReadOnlyDictionary<string, FunctionAnalysis> FunctionAnalysis { get; }
Property Value
- IReadOnlyDictionary<string, FunctionAnalysis>
FunctionLookup
public IReadOnlyDictionary<string, SandboxFunction> FunctionLookup { get; }
Property Value
- IReadOnlyDictionary<string, SandboxFunction>
Module
public SandboxModule Module { get; }
Property Value
- SandboxModule
ModuleHash
public string ModuleHash { get; }
Property Value
- string
PlanHash
public string PlanHash { get; }
Property Value
- string
PlanSeal
public ExecutionPlanSeal PlanSeal { get; }
Property Value
- ExecutionPlanSeal
Policy
public SandboxPolicy Policy { get; }
Property Value
- SandboxPolicy
PolicyHash
public string PolicyHash { get; }
Property Value
- string