From 7ab63f818ca15ec9cdc2e14f67d3c4d3e64e109a Mon Sep 17 00:00:00 2001 From: sebastianburckhardt Date: Wed, 6 Sep 2023 15:12:48 -0700 Subject: [PATCH] make current critical section id publicly visible --- src/DurableTask.Core/Entities/OrchestrationEntityContext.cs | 5 +++++ 1 file changed, 5 insertions(+) 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,