private void OnBodyFaulted(NativeActivityFaultContext faultcontext, Exception propagatedexception, ActivityInstance propagatedfrom) { faultcontext.GetExtension <CriticalSectionQueueExtension>() .Exit(_resumeBookmark.Get(faultcontext), QueueName.Get(faultcontext)); _bodyError.Set(faultcontext, propagatedexception); faultcontext.RemoveAllBookmarks(); }