System.Diagnostics.TraceSource.TraceTransfer C# (CSharp) Method

TraceTransfer() public method

public TraceTransfer ( int id, string message, System relatedActivityId ) : void
id int
message string
relatedActivityId System
return void
        public void TraceTransfer(int id, string message, System.Guid relatedActivityId) { }
    }

Same methods

TraceSource::TraceTransfer ( int id, string message, Guid relatedActivityId ) : void

Usage Example

        /// <summary>
        /// Constructor used to initialize the class
        /// </summary>
        /// <param name="traceSource">The source that we are tracing through as part of this scope</param>
        /// <param name="activityName">The name of the activity that this scope represents</param>
        public TraceTransferScope(TraceSource traceSource, string activityName)
        {
            if (traceSource == null)
            {
                throw new ArgumentNullException("traceSource");
            }

            if (string.IsNullOrEmpty(activityName))
            {
                throw new ArgumentNullException("activityName");
            }

            _traceSource = traceSource;
            _oldActivityId = Trace.CorrelationManager.ActivityId;
            _activityName = activityName;

            _newActivityId = Guid.NewGuid();

            if (_oldActivityId != Guid.Empty)
            {
                // transfer to activity
                _traceSource.TraceTransfer(0, string.Format(CultureInfo.CurrentCulture, "TRANSFER ==> {0} ===", _activityName), _newActivityId);
            }
            Trace.CorrelationManager.ActivityId = _newActivityId;

            _traceSource.Start(_activityName);
        }
All Usage Examples Of System.Diagnostics.TraceSource::TraceTransfer