diff --git a/src/DurableTask.Core/Entities/OrchestrationEntityContext.cs b/src/DurableTask.Core/Entities/OrchestrationEntityContext.cs
index 1791eb334..a63b37898 100644
--- a/src/DurableTask.Core/Entities/OrchestrationEntityContext.cs
+++ b/src/DurableTask.Core/Entities/OrchestrationEntityContext.cs
@@ -68,6 +68,11 @@ public OrchestrationEntityContext(
///
public bool IsInsideCriticalSection => this.criticalSectionId != null;
+ ///
+ /// The ID of the current critical section, or null if not currently in a critical section.
+ ///
+ public Guid? CurrentCriticalSectionId => this.criticalSectionId;
+
///
/// Enumerate all the entities that are available for calling from within a critical section.
/// This set contains all the entities that were locked prior to entering the critical section,