/// <summary>
 /// Writes to.
 /// </summary>
 /// <param name="responseStream">The response stream.</param>
 public void WriteTo(Stream responseStream)
 {
     if (Throttle)
     {
         responseStream = new ThrottledStream(responseStream, ThrottleLimit)
         {
             MinThrottlePosition = MinThrottlePosition,
             ThrottleCallback    = ThrottleCallback
         };
     }
     WriteToInternal(responseStream);
 }
Beispiel #2
0
        /// <summary>
        /// Writes to.
        /// </summary>
        /// <param name="responseStream">The response stream.</param>
        public void WriteTo(Stream responseStream)
        {
            if (Throttle)
            {
                responseStream = new ThrottledStream(responseStream, ThrottleLimit)
                {
                    MinThrottlePosition = MinThrottlePosition,
                    ThrottleCallback    = ThrottleCallback
                };
            }
            var task = WriteToAsync(responseStream);

            Task.WaitAll(task);
        }
        /// <summary>
        /// Writes to.
        /// </summary>
        /// <param name="responseStream">The response stream.</param>
        public void WriteTo(Stream responseStream)
        {
            if (Throttle)
            {
                responseStream = new ThrottledStream(responseStream, ThrottleLimit)
                {
                    MinThrottlePosition = MinThrottlePosition,
                    ThrottleCallback = ThrottleCallback
                };
            }
            var task = WriteToAsync(responseStream);

            Task.WaitAll(task);
        }
Beispiel #4
0
 /// <summary>
 /// Writes to.
 /// </summary>
 /// <param name="responseStream">The response stream.</param>
 public void WriteTo(Stream responseStream)
 {
     if (Throttle)
     {
         responseStream = new ThrottledStream(responseStream, ThrottleLimit)
         {
             MinThrottlePosition = MinThrottlePosition,
             ThrottleCallback = ThrottleCallback
         };
     }
     WriteToInternal(responseStream);
 }