System\ServiceModel\Channels\Addressing.cs (11)
88protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
131protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
205protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
284protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
454protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
523protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
539protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
628protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
734protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
861protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
942protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
System\ServiceModel\Channels\BinaryMessageEncoder.cs (11)
22private MessageVersion _messageVersion;
33public BinaryMessageEncoderFactory(MessageVersion messageVersion, int maxReadPoolSize, int maxWritePoolSize, int maxSessionSize,
69public override MessageVersion MessageVersion
354public override MessageVersion MessageVersion
1217private MessageVersion _messageVersion;
1295public MessagePatterns(IXmlDictionary dictionary, XmlBinaryReaderSession readerSession, MessageVersion messageVersion)
1478public PatternMessage(IBufferedMessageData messageData, MessageVersion messageVersion)
1507public PatternMessage(IBufferedMessageData messageData, MessageVersion messageVersion,
1570public override MessageVersion Version
1710private MessageVersion _messageVersion;
1714public PatternMessageBuffer(IBufferedMessageData messageDataAtBody, MessageVersion messageVersion,
System\ServiceModel\Channels\Message.cs (22)
57public abstract MessageVersion Version { get; } // must never return null
116static public Message CreateMessage(MessageVersion version, string action, object body)
121static public Message CreateMessage(MessageVersion version, string action, object body, XmlObjectSerializer serializer)
136static public Message CreateMessage(MessageVersion version, string action, XmlReader body)
141static public Message CreateMessage(MessageVersion version, string action, XmlDictionaryReader body)
156static public Message CreateMessage(MessageVersion version, string action, BodyWriter body)
171static internal Message CreateMessage(MessageVersion version, ActionHeader actionHeader, BodyWriter body)
186static public Message CreateMessage(MessageVersion version, string action)
196static internal Message CreateMessage(MessageVersion version, ActionHeader actionHeader)
206static public Message CreateMessage(XmlReader envelopeReader, int maxSizeOfHeaders, MessageVersion version)
211static public Message CreateMessage(XmlDictionaryReader envelopeReader, int maxSizeOfHeaders, MessageVersion version)
227static public Message CreateMessage(MessageVersion version, FaultCode faultCode, string reason, string action)
247static public Message CreateMessage(MessageVersion version, FaultCode faultCode, string reason, object detail, string action)
267static public Message CreateMessage(MessageVersion version, MessageFault fault, string action)
1037public BodyWriterMessage(MessageVersion version, string action, BodyWriter bodyWriter)
1044public BodyWriterMessage(MessageVersion version, ActionHeader actionHeader, BodyWriter bodyWriter)
1115public override MessageVersion Version
1330public StreamedMessage(XmlDictionaryReader reader, int maxSizeOfHeaders, MessageVersion desiredVersion)
1403public override MessageVersion Version
1567MessageVersion desiredVersion = messageData.MessageEncoder.MessageVersion;
1664public override MessageVersion Version
1734if (Version == MessageVersion.None)
System\ServiceModel\Channels\MessageHeader.cs (32)
42public virtual bool IsMessageVersionSupported(MessageVersion messageVersion)
62if (IsMessageVersionSupported(MessageVersion.Soap12WSAddressing10))
64WriteHeader(writer, MessageVersion.Soap12WSAddressing10);
66else if (IsMessageVersionSupported(MessageVersion.Soap12WSAddressingAugust2004))
68WriteHeader(writer, MessageVersion.Soap12WSAddressingAugust2004);
70else if (IsMessageVersionSupported(MessageVersion.Soap11WSAddressing10))
72WriteHeader(writer, MessageVersion.Soap11WSAddressing10);
74else if (IsMessageVersionSupported(MessageVersion.Soap11WSAddressingAugust2004))
76WriteHeader(writer, MessageVersion.Soap11WSAddressingAugust2004);
78else if (IsMessageVersionSupported(MessageVersion.Soap12))
80WriteHeader(writer, MessageVersion.Soap12);
82else if (IsMessageVersionSupported(MessageVersion.Soap11))
84WriteHeader(writer, MessageVersion.Soap11);
88WriteHeader(writer, MessageVersion.None);
98public void WriteHeader(XmlWriter writer, MessageVersion messageVersion)
103public void WriteHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
120public void WriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
135protected virtual void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
141public void WriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
156protected abstract void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion);
158protected void WriteHeaderAttributes(XmlDictionaryWriter writer, MessageVersion messageVersion)
222internal static void GetHeaderAttributes(XmlDictionaryReader reader, MessageVersion version,
340protected override void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
416public override bool IsMessageVersionSupported(MessageVersion messageVersion)
466protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
485protected override void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
498protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
520private MessageVersion _version;
531public BufferedHeader(MessageVersion version, XmlBuffer buffer, int bufferIndex, string name, string ns, bool mustUnderstand, string actor, bool relay, bool isRefParam)
544public BufferedHeader(MessageVersion version, XmlBuffer buffer, int bufferIndex, MessageHeaderInfo headerInfo)
557public BufferedHeader(MessageVersion version, XmlBuffer buffer, XmlDictionaryReader reader, XmlAttributeHolder[] envelopeAttributes, XmlAttributeHolder[] headerAttributes)
622public override bool IsMessageVersionSupported(MessageVersion messageVersion)
System\ServiceModel\Channels\MessageHeaders.cs (9)
36public MessageHeaders(MessageVersion version, int initialSize)
41public MessageHeaders(MessageVersion version)
46internal MessageHeaders(MessageVersion version, XmlDictionaryReader reader, XmlAttributeHolder[] envelopeAttributes, XmlAttributeHolder[] headerAttributes, ref int maxSizeOfHeaders)
101internal MessageHeaders(MessageVersion version, XmlDictionaryReader reader, IBufferedMessageData bufferedMessageData, RecycledMessageState recycledMessageState, bool[] understoodHeaders, bool understoodHeadersModified)
107internal MessageHeaders(MessageVersion version, MessageHeaders headers, IBufferedMessageData bufferedMessageData)
297public MessageVersion MessageVersion { get; private set; }
1287internal void Init(MessageVersion version, int initialSize)
1302internal void Init(MessageVersion version)
1310internal void Init(MessageVersion version, XmlDictionaryReader reader, IBufferedMessageData bufferedMessageData, RecycledMessageState recycledMessageState, bool[] understoodHeaders, bool understoodHeadersModified)
System\ServiceModel\Channels\MtomMessageEncoder.cs (6)
21private MessageVersion _messageVersion;
39public MtomMessageEncoderFactory(MessageVersion version, Encoding writeEncoding, int maxReadPoolSize, int maxWritePoolSize, int maxBufferSize, XmlDictionaryReaderQuotas quotas)
66public override MessageVersion MessageVersion => _messageVersion;
271private MessageVersion _version;
280public MtomMessageEncoder(MessageVersion version, Encoding writeEncoding, int maxReadPoolSize, int maxWritePoolSize, int maxBufferSize, XmlDictionaryReaderQuotas quotas, MtomMessageEncoderFactory factory)
325public override MessageVersion MessageVersion => _version;
System\ServiceModel\Channels\ReliableMessagingHelpers.cs (15)
757private MessageVersion messageVersion;
794public MessageVersion MessageVersion
1706internal static Message CreateAcknowledgmentMessage(MessageVersion version,
1720internal static Message CreateAckRequestedMessage(MessageVersion messageVersion,
1732internal static Message CreateCloseSequenceResponse(MessageVersion messageVersion, UniqueId messageId,
1744internal static Message CreateCreateSequenceResponse(MessageVersion messageVersion,
1763internal static Message CreateCSRefusedCommunicationFault(MessageVersion messageVersion,
1769internal static Message CreateCSRefusedProtocolFault(MessageVersion messageVersion,
1775internal static Message CreateCSRefusedServerTooBusyFault(MessageVersion messageVersion,
1785private static Message CreateCSRefusedFault(MessageVersion messageVersion,
1816public static Exception CreateCSFaultException(MessageVersion version,
1884internal static Message CreateEndpointNotFoundFault(MessageVersion version, string reason)
1907internal static Message CreateTerminateMessage(MessageVersion version,
1913internal static Message CreateTerminateMessage(MessageVersion version,
1925internal static Message CreateTerminateResponseMessage(MessageVersion version, UniqueId messageId, UniqueId sequenceId)
System\ServiceModel\Channels\WsrmMessageInfo.cs (17)
108private static Exception CreateWsrmRequiredException(MessageVersion messageVersion)
119public static WsrmMessageInfo Get(MessageVersion messageVersion,
125public static WsrmMessageInfo Get(MessageVersion messageVersion,
561private static void ValidateMustUnderstand(MessageVersion version, Message message)
618public static CloseSequenceInfo ReadMessage(MessageVersion messageVersion, Message message,
647public static CloseSequenceResponseInfo ReadMessage(MessageVersion messageVersion, Message message,
697public static CreateSequenceInfo ReadMessage(MessageVersion messageVersion,
733public static void ValidateCreateSequenceHeaders(MessageVersion messageVersion,
768public static CreateSequenceResponseInfo ReadMessage(MessageVersion messageVersion,
812public static TerminateSequenceInfo ReadMessage(MessageVersion messageVersion,
845public static TerminateSequenceResponseInfo ReadMessage(MessageVersion messageVersion, Message message,
927protected void SetMessageId(MessageVersion messageVersion, MessageHeaders headers)
941protected void SetReplyTo(MessageVersion messageVersion, MessageHeaders headers)
1047protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
1292protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
1411protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
1449protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (4)
198private void AddMessageHeaderForParameter(MessageHeaders headers, PartInfo headerPart, MessageVersion messageVersion, object parameterValue, bool isXmlElement)
220protected override void SerializeBody(XmlDictionaryWriter writer, MessageVersion version, string action, MessageDescription messageDescription, object returnValue, object[] parameters, bool isRequest)
410protected override object DeserializeBody(XmlDictionaryReader reader, MessageVersion version, string action, MessageDescription messageDescription, object[] parameters, bool isRequest)
583protected override void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
System\ServiceModel\Dispatcher\OperationFormatter.cs (22)
52protected abstract void SerializeBody(XmlDictionaryWriter writer, MessageVersion version, string action, MessageDescription messageDescription, object returnValue, object[] parameters, bool isRequest);
53protected virtual Task SerializeBodyAsync(XmlDictionaryWriter writer, MessageVersion version, string action, MessageDescription messageDescription, object returnValue, object[] parameters, bool isRequest)
60protected abstract object DeserializeBody(XmlDictionaryReader reader, MessageVersion version, string action, MessageDescription messageDescription, object[] parameters, bool isRequest);
62protected virtual void WriteBodyAttributes(XmlDictionaryWriter writer, MessageVersion messageVersion)
266public Message SerializeRequest(MessageVersion messageVersion, object[] parameters)
301public Message SerializeReply(MessageVersion messageVersion, object[] parameters, object result)
357private void SerializeBodyContents(XmlDictionaryWriter writer, MessageVersion version, object[] parameters, object returnValue, bool isRequest)
373private async Task SerializeBodyContentsAsync(XmlDictionaryWriter writer, MessageVersion version, object[] parameters, object returnValue, bool isRequest)
389private IAsyncResult BeginSerializeBodyContents(XmlDictionaryWriter writer, MessageVersion version, object[] parameters, object returnValue, bool isRequest,
406internal SerializeBodyContentsAsyncResult(OperationFormatter operationFormatter, XmlDictionaryWriter writer, MessageVersion version, object[] parameters,
701public OperationFormatterMessage(OperationFormatter operationFormatter, MessageVersion version, ActionHeader action,
709public OperationFormatterMessage(MessageVersion version, string action, BodyWriter bodyWriter) : base(version, action, bodyWriter) { }
744private MessageVersion _version;
747public OperationFormatterBodyWriter(OperationFormatter operationFormatter, MessageVersion version,
866protected MessageVersion version;
868public OperationFormatterHeader(OperationFormatter operationFormatter, MessageVersion version, string name, string ns, bool mustUnderstand, string actor, bool relay)
883public override bool IsMessageVersionSupported(MessageVersion messageVersion)
914protected override void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
921protected virtual void OnWriteHeaderAttributes(XmlDictionaryWriter writer, MessageVersion messageVersion)
930public XmlElementMessageHeader(OperationFormatter operationFormatter, MessageVersion version, string name, string ns, bool mustUnderstand, string actor, bool relay, XmlElement headerValue) :
936protected override void OnWriteHeaderAttributes(XmlDictionaryWriter writer, MessageVersion messageVersion)
944protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
System\ServiceModel\Dispatcher\XmlSerializerOperationFormatter.cs (5)
292protected override void WriteBodyAttributes(XmlDictionaryWriter writer, MessageVersion version)
304protected override void SerializeBody(XmlDictionaryWriter writer, MessageVersion version, string action, MessageDescription messageDescription, object returnValue, object[] parameters, bool isRequest)
368private void SerializeBody(XmlDictionaryWriter writer, MessageVersion version, XmlSerializer serializer, MessagePartDescription returnPart, MessagePartDescriptionCollection bodyParts, object returnValue, object[] parameters)
394protected override object DeserializeBody(XmlDictionaryReader reader, MessageVersion version, string action, MessageDescription messageDescription, object[] parameters, bool isRequest)
436private object DeserializeBody(XmlDictionaryReader reader, MessageVersion version, XmlSerializer serializer, MessagePartDescription returnPart, MessagePartDescriptionCollection bodyParts, object[] parameters, bool isRequest)