FTransactionContext

Convenience struct for passing around transaction context.

Choose your operating system:

Windows

macOS

Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Misc/ITransaction.h

Include

#include "Misc/ITransaction.h"

Syntax

struct FTransactionContext

Remarks

Convenience struct for passing around transaction context.

Variables

Name Description

Public variable

FString

 

Context

The context that generated the transaction

Public variable

FGuid

 

OperationId

Unique identifier for the active operation on the transaction (if any)

Public variable

UObject *

 

PrimaryObject

The primary UObject for the transaction (if any).

Public variable

FText

 

Title

Descriptive title of the transaction

Public variable

FGuid

 

TransactionId

Unique identifier for the transaction, used to track it during its lifetime

Constructors

Name Description

Public function

FTransactionContext()

Public function

FTransactionContext

(
    const FGuid& InTransactionId,
    const FGuid& InOperationId,
    const FText& InSessionTitle,
    const TCHAR* InContext,
    UObject* InPrimaryObject
)

Functions

Name Description

Public function Const

bool

 

IsValid()