public void DoReturnMessageState(RecycledMessageState messageState)
 {
     if (_messageState == null)
     {
         _messageState = messageState;
     }
     else
     {
         _messageStatePool.Return(messageState);
     }
 }
        public virtual void Return_TimedOut()
        {
            // Arrange

            // Act
            bool result = true;

            WaitThread(() => result = SynchronizedPool.Return(null));

            // Assert
            Assert.False(result);
        }
Beispiel #3
0
 internal void ReturnStreamedReader(XmlDictionaryReader xmlReader)
 {
     _streamedReaderPool.Return(xmlReader);
 }
Beispiel #4
0
 internal void ReturnBufferedData(MtomMessageEncoder.MtomBufferedMessageData messageData)
 {
     _bufferedReaderPool.Return(messageData);
 }
Beispiel #5
0
 internal void ReturnMessageWriter(MtomMessageEncoder.MtomBufferedMessageWriter messageWriter)
 {
     _bufferedWriterPool.Return(messageWriter);
 }
Beispiel #6
0
 internal void ReturnStreamedWriter(XmlDictionaryWriter xmlWriter)
 {
     xmlWriter.Close();
     _streamedWriterPool.Return(xmlWriter);
 }