public override IMessage Receive(IBuilder builder, ExtensionRegistry extensions)
 {
     try {
         return(streamingChannel.Receive(builder, extensions));
     } catch {
         Close();
         throw;
     }
 }