Skip to content

Sessions: Transactions

This page mirrors the Transactions section from Sessions.

CreateTransaction

Source file, signature, and docstring

Member SessionBuilder.CreateTransaction(TransactionBuilder transactionBuilder)

Kind function

Declaring Type SessionBuilder

Source File QaaS.Runner.Sessions/Session/Builders/SessionBuilderLogic.cs

Signature

public SessionBuilder CreateTransaction(TransactionBuilder transactionBuilder)

Docstring

Creates or adds the configured transaction entry on the current Runner session builder instance.

Use this method when working with the documented Runner session builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

ReadTransactions

Source file, signature, and docstring

Member SessionBuilder.ReadTransactions()

Kind function

Declaring Type SessionBuilder

Source File QaaS.Runner.Sessions/Session/Builders/SessionBuilderLogic.cs

Signature

public IReadOnlyList<TransactionBuilder> ReadTransactions()

Docstring

Returns the configured transactions currently stored on the Runner session builder instance.

Use this method when working with the documented Runner session builder API surface in code. Use it to inspect the current configured state without rebuilding the surrounding collection or runtime object graph.

ReadTransaction

Source file, signature, and docstring

Member SessionBuilder.ReadTransaction(string name)

Kind function

Declaring Type SessionBuilder

Source File QaaS.Runner.Sessions/Session/Builders/SessionBuilderLogic.cs

Signature

public TransactionBuilder? ReadTransaction(string name)

Docstring

Returns the configured transaction currently stored on the Runner session builder instance.

Use this method when working with the documented Runner session builder API surface in code. Use it to inspect the current configured state without rebuilding the surrounding collection or runtime object graph.

UpdateTransaction

Source file, signature, and docstring

Member SessionBuilder.UpdateTransaction(string name, TransactionBuilder transactionBuilder)

Kind function

Declaring Type SessionBuilder

Source File QaaS.Runner.Sessions/Session/Builders/SessionBuilderLogic.cs

Signature

public SessionBuilder UpdateTransaction(string name, TransactionBuilder transactionBuilder)

Docstring

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

Use this method when working with the documented Runner session builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

UpdateTransaction

Source file, signature, and docstring

Member SessionBuilder.UpdateTransaction(string name, Func<TransactionBuilder, TransactionBuilder> update)

Kind function

Declaring Type SessionBuilder

Source File QaaS.Runner.Sessions/Session/Builders/SessionBuilderLogic.cs

Signature

public SessionBuilder UpdateTransaction(string name, Func<TransactionBuilder, TransactionBuilder> update)

Docstring

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

Use this method when working with the documented Runner session builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

DeleteTransaction

Source file, signature, and docstring

Member SessionBuilder.DeleteTransaction(string name)

Kind function

Declaring Type SessionBuilder

Source File QaaS.Runner.Sessions/Session/Builders/SessionBuilderLogic.cs

Signature

public SessionBuilder DeleteTransaction(string name)

Docstring

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

Use this method when working with the documented Runner session builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.