Class WorkflowXamlSchemaContext
A XamlSchemaContext that provides services related to workflow XAML.
public class WorkflowXamlSchemaContext : XamlSchemaContext
- Inheritance
-
WorkflowXamlSchemaContext
- Inherited Members
Constructors
WorkflowXamlSchemaContext(IExpressionEnvironment?)
Initializes a new instance of the WorkflowXamlSchemaContext class.
public WorkflowXamlSchemaContext(IExpressionEnvironment? expressionEnvironment)
Parameters
expressionEnvironmentIExpressionEnvironmentThe optional environment within which expressions should be compiled while loading XAML. If this is null, expressions will not be compiled as XAML is loaded and will instead be compiled when first referenced while the workflow executes.
WorkflowXamlSchemaContext(IExpressionEnvironment?, IEnumerable<Assembly>)
Initializes a new instance of the WorkflowXamlSchemaContext class.
public WorkflowXamlSchemaContext(IExpressionEnvironment? expressionEnvironment, IEnumerable<Assembly> referenceAssemblies)
Parameters
expressionEnvironmentIExpressionEnvironmentThe optional environment within which expressions should be compiled while loading XAML. If this is null, expressions will not be compiled as XAML is loaded and will instead be compiled when first referenced while the workflow executes.
referenceAssembliesIEnumerable<Assembly>An enumerable set of assembly information items. Each assembly information item is specified by an Assembly value.
WorkflowXamlSchemaContext(IExpressionEnvironment?, IEnumerable<Assembly>, XamlSchemaContextSettings)
Initializes a new instance of the WorkflowXamlSchemaContext class.
public WorkflowXamlSchemaContext(IExpressionEnvironment? expressionEnvironment, IEnumerable<Assembly> referenceAssemblies, XamlSchemaContextSettings settings)
Parameters
expressionEnvironmentIExpressionEnvironmentThe optional environment within which expressions should be compiled while loading XAML. If this is null, expressions will not be compiled as XAML is loaded and will instead be compiled when first referenced while the workflow executes.
referenceAssembliesIEnumerable<Assembly>An enumerable set of assembly information items. Each assembly information item is specified by an Assembly value.
settingsXamlSchemaContextSettingsThe settings object to use to construct the XamlSchemaContext.
WorkflowXamlSchemaContext(IExpressionEnvironment?, XamlSchemaContextSettings)
Initializes a new instance of the WorkflowXamlSchemaContext class.
public WorkflowXamlSchemaContext(IExpressionEnvironment? expressionEnvironment, XamlSchemaContextSettings settings)
Parameters
expressionEnvironmentIExpressionEnvironmentThe optional environment within which expressions should be compiled while loading XAML. If this is null, expressions will not be compiled as XAML is loaded and will instead be compiled when first referenced while the workflow executes.
settingsXamlSchemaContextSettingsThe settings object to use to construct the XamlSchemaContext.
Properties
ExpressionEnvironment
Gets the optional environment within which expressions should be compiled while loading XAML. If this is null, expressions will not be compiled as XAML is loaded and will instead be compiled when first referenced while the workflow executes.
public IExpressionEnvironment? ExpressionEnvironment { get; }