Class ExecutionPlan
Namespace: DotBoxD.Kernels
Assembly: DotBoxD.Kernels.dll
public sealed class ExecutionPlanInheritance
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()
Constructors
Section titled “Constructors”ExecutionPlan(string, string, ExecutionPlanSeal, string, string, SandboxModule, SandboxPolicy, BindingRegistry, ResourceLimits, IReadOnlyDictionary<string, FunctionAnalysis>, IReadOnlyDictionary<string, IReadOnlySet<string>>?)
Section titled “ 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
Section titled “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
Section titled “Properties”BindingManifestHash
Section titled “ BindingManifestHash”public string BindingManifestHash { get; }Property Value
Section titled “Property Value”BindingReferences
Section titled “ BindingReferences”public IReadOnlyDictionary<string, IReadOnlySet<string>> BindingReferences { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, IReadOnlySet<string>>
Bindings
Section titled “ Bindings”public BindingRegistry Bindings { get; }Property Value
Section titled “Property Value”Budget
Section titled “ Budget”public ResourceLimits Budget { get; }Property Value
Section titled “Property Value”FunctionAnalysis
Section titled “ FunctionAnalysis”public IReadOnlyDictionary<string, FunctionAnalysis> FunctionAnalysis { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, FunctionAnalysis>
FunctionLookup
Section titled “ FunctionLookup”public IReadOnlyDictionary<string, SandboxFunction> FunctionLookup { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, SandboxFunction>
Module
Section titled “ Module”public SandboxModule Module { get; }Property Value
Section titled “Property Value”ModuleHash
Section titled “ ModuleHash”public string ModuleHash { get; }Property Value
Section titled “Property Value”PlanHash
Section titled “ PlanHash”public string PlanHash { get; }Property Value
Section titled “Property Value”PlanSeal
Section titled “ PlanSeal”public ExecutionPlanSeal PlanSeal { get; }Property Value
Section titled “Property Value”Policy
Section titled “ Policy”public SandboxPolicy Policy { get; }Property Value
Section titled “Property Value”PolicyHash
Section titled “ PolicyHash”public string PolicyHash { get; }