public FaultWorkItem(FaultCallbackWrapper callbackWrapper, Exception propagatedException, ActivityInstance propagatedFrom, ActivityInstanceReference originalExceptionSource) : base(callbackWrapper.ActivityInstance) { this.callbackWrapper = callbackWrapper; this.propagatedException = propagatedException; this.propagatedFrom = propagatedFrom; this.originalExceptionSource = originalExceptionSource; }
internal FaultContext(Exception exception, ActivityInstanceReference sourceReference) { Fx.Assert(exception != null, "Must have an exception."); Fx.Assert(sourceReference != null, "Must have a source."); this.Exception = exception; this.Source = sourceReference; }
public WorkItem CreateWorkItem(Exception propagatedException, ActivityInstance propagatedFrom, ActivityInstanceReference originalExceptionSource) { return(new FaultWorkItem(this, propagatedException, propagatedFrom, originalExceptionSource)); }
public WorkItem GenerateWorkItem(Exception propagatedException, ActivityInstance propagatedFrom, ActivityInstanceReference originalExceptionSource) { return(_callbackWrapper.CreateWorkItem(propagatedException, propagatedFrom, originalExceptionSource)); }