Пример #1
0
        protected override void Execute(NativeActivityContext context)
        {
            if (!(context.Properties.Find(TryCatch.FaultContextId) is FaultContext faultContext))
            {
                throw FxTrace.Exception.AsError(new InvalidOperationException(SR.FaultContextNotFound(this.DisplayName)));
            }

            context.RethrowException(faultContext);
        }
Пример #2
0
        protected override void Execute(NativeActivityContext context)
        {
            FaultContext context2 = context.Properties.Find("{35ABC8C3-9AF1-4426-8293-A6DDBB6ED91D}") as FaultContext;

            if (context2 == null)
            {
                throw FxTrace.Exception.AsError(new InvalidOperationException(System.Activities.SR.FaultContextNotFound(base.DisplayName)));
            }
            context.RethrowException(context2);
        }
Пример #3
0
        protected override void Execute(NativeActivityContext context)
        {
            FaultContext faultContext = context.Properties.Find(TryCatch.FaultContextId) as FaultContext;

            if (faultContext == null)
            {
                throw Microsoft.CoreWf.Internals.FxTrace.Exception.AsError(new InvalidOperationException(SR.FaultContextNotFound(this.DisplayName)));
            }

            context.RethrowException(faultContext);
        }