Skip to content

Executions

TL;DR — This page lists the public Runner functions in the Executions category.

When to use

Use this page when you need source-backed signatures, declaring types, and XML doc comments for this function category.

Each entry uses the short function name as the table-of-contents label. Expand an entry to inspect its source file, signature, and XML doc comments.

The functions on this page are grouped by responsibility so related operations stay together.

Data source selection

AddDataSource

Source file, signature, and docstring

Member ExecutionBuilder.AddDataSource(DataSourceBuilder dataSourceBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder AddDataSource(DataSourceBuilder dataSourceBuilder)

Docstring

Adds the supplied data source to the current Runner execution builder instance.

UpdateDataSource

Source file, signature, and docstring

Member ExecutionBuilder.UpdateDataSource(string dataSourceName, DataSourceBuilder dataSourceBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder UpdateDataSource(string dataSourceName, DataSourceBuilder dataSourceBuilder)

Docstring

Updates the configured data source stored on the current Runner execution builder instance.

RemoveDataSource

Source file, signature, and docstring

Member ExecutionBuilder.RemoveDataSource(string dataSourceName)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder RemoveDataSource(string dataSourceName)

Docstring

Removes the configured data source from the current Runner execution builder instance.

RemoveDataSourceAt

Source file, signature, and docstring

Member ExecutionBuilder.RemoveDataSourceAt(int index)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder RemoveDataSourceAt(int index)

Docstring

Removes the configured data source at the specified index from the current Runner execution builder instance.

Session selection

AddSession

Source file, signature, and docstring

Member ExecutionBuilder.AddSession(SessionBuilder sessionBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder AddSession(SessionBuilder sessionBuilder)

Docstring

Adds the supplied session to the current Runner execution builder instance.

UpdateSession

Source file, signature, and docstring

Member ExecutionBuilder.UpdateSession(string sessionName, SessionBuilder sessionBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder UpdateSession(string sessionName, SessionBuilder sessionBuilder)

Docstring

Updates the configured session stored on the current Runner execution builder instance.

RemoveSession

Source file, signature, and docstring

Member ExecutionBuilder.RemoveSession(string sessionName)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder RemoveSession(string sessionName)

Docstring

Removes the configured session from the current Runner execution builder instance.

RemoveSessionAt

Source file, signature, and docstring

Member ExecutionBuilder.RemoveSessionAt(int index)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder RemoveSessionAt(int index)

Docstring

Removes the configured session at the specified index from the current Runner execution builder instance.

Source file, signature, and docstring

Member ExecutionBuilder.AddLink(LinkBuilder linkBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder AddLink(LinkBuilder linkBuilder)

Docstring

Adds the supplied link to the current Runner execution builder instance.

UpdateLinkAt

Source file, signature, and docstring

Member ExecutionBuilder.UpdateLinkAt(int index, LinkBuilder linkBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder UpdateLinkAt(int index, LinkBuilder linkBuilder)

Docstring

Updates the configured link at the specified index on the current Runner execution builder instance.

Source file, signature, and docstring

Member ExecutionBuilder.RemoveLink(string linkName)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder RemoveLink(string linkName)

Docstring

Removes the configured link from the current Runner execution builder instance.

RemoveLinkAt

Source file, signature, and docstring

Member ExecutionBuilder.RemoveLinkAt(int index)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder RemoveLinkAt(int index)

Docstring

Removes the configured link at the specified index from the current Runner execution builder instance.

Storages

AddStorage

Source file, signature, and docstring

Member ExecutionBuilder.AddStorage(StorageBuilder storageBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder AddStorage(StorageBuilder storageBuilder)

Docstring

Adds the supplied storage to the current Runner execution builder instance.

UpdateStorageAt

Source file, signature, and docstring

Member ExecutionBuilder.UpdateStorageAt(int index, StorageBuilder storageBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder UpdateStorageAt(int index, StorageBuilder storageBuilder)

Docstring

Updates the configured storage at the specified index on the current Runner execution builder instance.

RemoveStorageAt

Source file, signature, and docstring

Member ExecutionBuilder.RemoveStorageAt(int index)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder RemoveStorageAt(int index)

Docstring

Removes the configured storage at the specified index from the current Runner execution builder instance.

Assertions

AddAssertion

Source file, signature, and docstring

Member ExecutionBuilder.AddAssertion(AssertionBuilder assertionBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder AddAssertion(AssertionBuilder assertionBuilder)

Docstring

Adds the supplied assertion to the current Runner execution builder instance.

UpdateAssertion

Source file, signature, and docstring

Member ExecutionBuilder.UpdateAssertion(string assertionName, AssertionBuilder assertionBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder UpdateAssertion(string assertionName, AssertionBuilder assertionBuilder)

Docstring

Updates the configured assertion stored on the current Runner execution builder instance.

RemoveAssertion

Source file, signature, and docstring

Member ExecutionBuilder.RemoveAssertion(string assertionName)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder RemoveAssertion(string assertionName)

Docstring

Removes the configured assertion from the current Runner execution builder instance.

RemoveAssertionAt

Source file, signature, and docstring

Member ExecutionBuilder.RemoveAssertionAt(int index)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder RemoveAssertionAt(int index)

Docstring

Removes the configured assertion at the specified index from the current Runner execution builder instance.

Executions

ExecutionType

Source file, signature, and docstring

Member ExecutionBuilder.ExecutionType(ExecutionType executionType)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder ExecutionType(ExecutionType executionType)

Docstring

Sets the execution type used when the runner execution is built.

SetExecutionId

Source file, signature, and docstring

Member ExecutionBuilder.SetExecutionId(string executionId)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder SetExecutionId(string executionId)

Docstring

Sets the execution identifier stored on the built context.

The execution identifier flows into the built context and can later be used by logging, reports, and storage integrations.

Configuration

WithGlobalDict

Source file, signature, and docstring

Member ExecutionBuilder.WithGlobalDict(Dictionary<string, object?> globalDict)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder WithGlobalDict(Dictionary<string, object?> globalDict)

Docstring

Replaces the global dictionary stored on the runner execution context.

SetCase

Source file, signature, and docstring

Member ExecutionBuilder.SetCase(string caseName)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder SetCase(string caseName)

Docstring

Sets the case file applied by the context builder.

Case files are used as the final scenario-specific overlay that shapes the runtime configuration for a specific execution.

WithMetadata

Source file, signature, and docstring

Member ExecutionBuilder.WithMetadata(MetaDataConfig metaDataConfig)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder WithMetadata(MetaDataConfig metaDataConfig)

Docstring

Sets the metadata configuration stored on the execution.

General

Build

Source file, signature, and docstring

Member ExecutionBuilder.Build()

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public override Execution Build()

Docstring

Builds the configured Runner execution builder output from the current state.

Call this after the fluent configuration is complete. The method validates the accumulated state and materializes the runtime or immutable configuration object represented by the builder.

See also