/// <summary>
 /// Calls <see cref="IConnectionOutputControlFeature.Suspend"/> when
 /// a scope is created.
 /// </summary>
 /// <param name="feature">The <seealso cref="IConnectionOutputControlFeature"/> to suspend.</param>
 /// <returns>The new <seealso cref="ConnectionOutputControlScope"/>.</returns>
 public static ConnectionOutputControlScope Create(IConnectionOutputControlFeature feature)
 {
     feature.Suspend();
     return(new ConnectionOutputControlScope
     {
         _feature = feature
     });
 }