You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Event(MainPipelineStartEventId,Message="Main Pipeline for MessageId '{0}' started.",Level=EventLevel.Informational)]
22
+
publicvoidMainStart(stringMessageId)// used within already existing state machine. Enabled check done as part of method implementation
23
+
{
24
+
if(IsEnabled())
25
+
{
26
+
WriteEvent(MainPipelineStartEventId,MessageId);
27
+
}
28
+
}
29
+
30
+
[MethodImpl(MethodImplOptions.NoInlining)]
31
+
[Event(MainPipelineStopEventId,Message="Main Pipeline for MessageId '{0}' stopped.",Level=EventLevel.Informational)]
32
+
publicunsafevoidMainStop(stringMessageId,boolIsFaulted)// used within already existing state machine. Enabled check done as part of method implementation
[Event(SatellitePipelineStartEventId,Message="Satellite Pipeline '{0}' for MessageId '{1}' started.",Level=EventLevel.Informational)]
52
+
publicvoidSatelliteStart(stringName,stringMessageId)// used on on hot path where async state machine was optimized away. Enable check done as part of caller
[Event(SatellitePipelineStopEventId,Message="Satellite Pipeline '{0}' for MessageId '{1}' stopped.",Level=EventLevel.Informational)]
59
+
publicunsafevoidSatelliteStop(stringName,stringMessageId,boolIsFaulted)// used on on hot path where async state machine was optimized away. Enable check done as part of caller
,ActivityOptions=EventActivityOptions.Recursive// Pipelines are started within pipeline, to avoid auto-stop we need recursive on the platform it is available
83
+
#endif
84
+
)]
85
+
publicvoidInvokeStart(stringName)// used on on hot path where async state machine was optimized away. Enable check done as part of caller
publicunsafevoidInvokeStop(stringName,boolIsFaulted)// used on on hot path where async state machine was optimized away. Enable check done as part of caller
0 commit comments