/// <summary> /// Track the record /// </summary> /// <param name="record"> /// The record to track /// </param> /// <param name="timeout"> /// The timeout value /// </param> protected override void Track(TrackingRecord record, TimeSpan timeout) { record.Trace(this.option); }
/// <summary>When implemented in a derived class, used to synchronously process the tracking record.</summary> /// <param name="record">The generated tracking record.</param> /// <param name="timeout">The time period after which the provider aborts the attempt.</param> protected override void Track(TrackingRecord record, TimeSpan timeout) { // Using extension method to get a human readable trace record.Trace(); }