11 implementations of IClientMessageFormatter
System.ServiceModel (3)
System\ServiceModel\Dispatcher\MessageOperationFormatter.cs (1)
13internal sealed class MessageOperationFormatter : IClientMessageFormatter, IDispatchMessageFormatter
System\ServiceModel\Dispatcher\OperationFormatter.cs (1)
22abstract class OperationFormatter : IClientMessageFormatter, IDispatchMessageFormatter
System\ServiceModel\Dispatcher\PrimitiveOperationFormatter.cs (1)
18class PrimitiveOperationFormatter : IClientMessageFormatter, IDispatchMessageFormatter
System.ServiceModel.Web (8)
System\ServiceModel\Description\WebHttpBehavior.cs (1)
1291internal class MessagePassthroughFormatter : IClientMessageFormatter, IDispatchMessageFormatter
System\ServiceModel\Dispatcher\CompositeClientFormatter.cs (1)
12class CompositeClientFormatter : IClientMessageFormatter
System\ServiceModel\Dispatcher\ContentTypeSettingClientMessageFormatter.cs (1)
20class ContentTypeSettingClientMessageFormatter : IClientMessageFormatter
System\ServiceModel\Dispatcher\DemultiplexingClientMessageFormatter.cs (1)
14class DemultiplexingClientMessageFormatter : IClientMessageFormatter
System\ServiceModel\Dispatcher\HttpStreamFormatter.cs (1)
21class HttpStreamFormatter : IDispatchMessageFormatter, IClientMessageFormatter
System\ServiceModel\Dispatcher\SingleBodyParameterMessageFormatter.cs (2)
17abstract class SingleBodyParameterMessageFormatter : IDispatchMessageFormatter, IClientMessageFormatter 307class NullMessageFormatter : IDispatchMessageFormatter, IClientMessageFormatter
System\ServiceModel\Dispatcher\UriTemplateClientFormatter.cs (1)
20class UriTemplateClientFormatter : IClientMessageFormatter
45 references to IClientMessageFormatter
System.ServiceModel (6)
System\ServiceModel\Description\DataContractSerializerOperationBehavior.cs (1)
172proxy.Formatter = (IClientMessageFormatter)GetFormatter(description, out formatRequest, out formatReply, true);
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (1)
172proxy.Formatter = (IClientMessageFormatter)CreateFormatter();
System\ServiceModel\Dispatcher\ClientOperation.cs (3)
37IClientMessageFormatter formatter; 125public IClientMessageFormatter Formatter 167internal IClientMessageFormatter InternalFormatter
System\ServiceModel\Dispatcher\ProxyOperationRuntime.cs (1)
25readonly IClientMessageFormatter formatter;
System.ServiceModel.Activities (6)
System\ServiceModel\Activities\ClientOperationFormatterProvider.cs (1)
44internal static IClientMessageFormatter GetFormatterFromRuntime(OperationDescription operationDescription)
System\ServiceModel\Activities\FromReply.cs (1)
25public IClientMessageFormatter Formatter
System\ServiceModel\Activities\ReceiveReply.cs (1)
178IClientMessageFormatter formatter = ClientOperationFormatterProvider.GetFormatterFromRuntime(operation);
System\ServiceModel\Activities\Send.cs (2)
33IClientMessageFormatter lazyFormatter; 376internal void SetFormatter(IClientMessageFormatter formatter)
System\ServiceModel\Activities\ToRequest.cs (1)
30public IClientMessageFormatter Formatter
System.ServiceModel.Web (33)
System\ServiceModel\Description\WebHttpBehavior.cs (13)
129IClientMessageFormatter requestClient = GetRequestClientFormatter(od, endpoint); 130IClientMessageFormatter replyClient = GetReplyClientFormatter(od, endpoint); 494internal IClientMessageFormatter GetDefaultClientFormatter(OperationDescription od, bool useJson, bool isWrapped) 558protected virtual IClientMessageFormatter GetReplyClientFormatter(OperationDescription operationDescription, ServiceEndpoint endpoint) 584IClientMessageFormatter result; 652protected virtual IClientMessageFormatter GetRequestClientFormatter(OperationDescription operationDescription, ServiceEndpoint endpoint) 657IClientMessageFormatter innerFormatter = null; 683IClientMessageFormatter baseFormatter; 1104IClientMessageFormatter GetDefaultXmlAndJsonClientFormatter(OperationDescription od, bool isWrapped) 1106IClientMessageFormatter xmlFormatter = GetDefaultClientFormatter(od, false, isWrapped); 1111IClientMessageFormatter jsonFormatter = GetDefaultClientFormatter(od, true, isWrapped); 1112Dictionary<WebContentFormat, IClientMessageFormatter> map = new Dictionary<WebContentFormat, IClientMessageFormatter>();
System\ServiceModel\Dispatcher\CompositeClientFormatter.cs (4)
14IClientMessageFormatter reply; 15IClientMessageFormatter request; 16public CompositeClientFormatter(IClientMessageFormatter request, IClientMessageFormatter reply)
System\ServiceModel\Dispatcher\ContentTypeSettingClientMessageFormatter.cs (2)
22IClientMessageFormatter innerFormatter; 25public ContentTypeSettingClientMessageFormatter(string outgoingContentType, IClientMessageFormatter innerFormatter)
System\ServiceModel\Dispatcher\DemultiplexingClientMessageFormatter.cs (6)
16IClientMessageFormatter defaultFormatter; 17Dictionary<WebContentFormat, IClientMessageFormatter> formatters; 20public DemultiplexingClientMessageFormatter(IDictionary<WebContentFormat, IClientMessageFormatter> formatters, IClientMessageFormatter defaultFormatter) 26this.formatters = new Dictionary<WebContentFormat, IClientMessageFormatter>(); 41IClientMessageFormatter selectedFormatter;
System\ServiceModel\Dispatcher\SingleBodyParameterMessageFormatter.cs (6)
53public static IClientMessageFormatter CreateXmlAndJsonClientFormatter(OperationDescription operation, Type type, bool isRequestFormatter, UnwrappedTypesXmlSerializerManager xmlSerializerManager) 55IClientMessageFormatter xmlFormatter = CreateClientFormatter(operation, type, isRequestFormatter, false, xmlSerializerManager); 60IClientMessageFormatter jsonFormatter = CreateClientFormatter(operation, type, isRequestFormatter, true, xmlSerializerManager); 61Dictionary<WebContentFormat, IClientMessageFormatter> map = new Dictionary<WebContentFormat, IClientMessageFormatter>(); 130internal static IClientMessageFormatter CreateClientFormatter(OperationDescription operation, Type type, bool isRequestFormatter, bool useJson, UnwrappedTypesXmlSerializerManager xmlSerializerManager)
System\ServiceModel\Dispatcher\UriTemplateClientFormatter.cs (2)
25IClientMessageFormatter inner; 33public UriTemplateClientFormatter(OperationDescription operationDescription, IClientMessageFormatter inner, QueryStringConverter qsc, Uri baseUri, bool innerIsUntypedMessage, string contractName)