1 instantiation of MtomMessageEncoder
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\MtomMessageEncoder.cs (1)
64
public override MessageEncoder Encoder => new
MtomMessageEncoder
(_messageVersion, _writeEncoding, _maxReadPoolSize, _maxWritePoolSize, _maxBufferSize, _readerQuotas, this);
18 references to MtomMessageEncoder
System.ServiceModel.Primitives (18)
System\ServiceModel\Channels\MtomMessageEncoder.cs (18)
35
private volatile SynchronizedPool<
MtomMessageEncoder
.MtomBufferedMessageData> _bufferedReaderPool;
36
private volatile SynchronizedPool<
MtomMessageEncoder
.MtomBufferedMessageWriter> _bufferedWriterPool;
112
internal
MtomMessageEncoder
.MtomBufferedMessageWriter TakeBufferedWriter(
MtomMessageEncoder
messageEncoder)
120
_bufferedWriterPool = new SynchronizedPool<
MtomMessageEncoder
.MtomBufferedMessageWriter>(MaxWritePoolSize);
125
MtomMessageEncoder
.MtomBufferedMessageWriter messageWriter = _bufferedWriterPool.Take();
128
messageWriter = new
MtomMessageEncoder
.MtomBufferedMessageWriter(messageEncoder);
137
internal void ReturnMessageWriter(
MtomMessageEncoder
.MtomBufferedMessageWriter messageWriter)
142
internal
MtomMessageEncoder
.MtomBufferedMessageData TakeBufferedReader(
MtomMessageEncoder
messageEncoder)
150
_bufferedReaderPool = new SynchronizedPool<
MtomMessageEncoder
.MtomBufferedMessageData>(MaxReadPoolSize);
154
MtomMessageEncoder
.MtomBufferedMessageData messageData = _bufferedReaderPool.Take();
157
messageData = new
MtomMessageEncoder
.MtomBufferedMessageData(messageEncoder, MaxPooledXmlReadersPerMessage);
166
internal void ReturnBufferedData(
MtomMessageEncoder
.MtomBufferedMessageData messageData)
586
private
MtomMessageEncoder
_messageEncoder;
591
public MtomBufferedMessageData(
MtomMessageEncoder
messageEncoder, int maxReaderPoolSize)
668
private
MtomMessageEncoder
_messageEncoder;
676
public MtomBufferedMessageWriter(
MtomMessageEncoder
messageEncoder)