13 implementations of IDispatchMessageFormatter
System.ServiceModel (3)
System\ServiceModel\Dispatcher\MessageOperationFormatter.cs (1)
13
internal sealed class MessageOperationFormatter : IClientMessageFormatter,
IDispatchMessageFormatter
System\ServiceModel\Dispatcher\OperationFormatter.cs (1)
22
abstract class OperationFormatter : IClientMessageFormatter,
IDispatchMessageFormatter
System\ServiceModel\Dispatcher\PrimitiveOperationFormatter.cs (1)
18
class PrimitiveOperationFormatter : IClientMessageFormatter,
IDispatchMessageFormatter
System.ServiceModel.Web (10)
System\ServiceModel\Description\WebHttpBehavior.cs (1)
1291
internal class MessagePassthroughFormatter : IClientMessageFormatter,
IDispatchMessageFormatter
System\ServiceModel\Dispatcher\CompositeDispatchFormatter.cs (1)
12
class CompositeDispatchFormatter :
IDispatchMessageFormatter
System\ServiceModel\Dispatcher\ContentTypeSettingDispatchMessageFormatter.cs (1)
12
class ContentTypeSettingDispatchMessageFormatter :
IDispatchMessageFormatter
System\ServiceModel\Dispatcher\DemultiplexingDispatchMessageFormatter.cs (1)
15
class DemultiplexingDispatchMessageFormatter :
IDispatchMessageFormatter
System\ServiceModel\Dispatcher\HttpStreamFormatter.cs (1)
21
class HttpStreamFormatter :
IDispatchMessageFormatter
, IClientMessageFormatter
System\ServiceModel\Dispatcher\MultiplexingDispatchMessageFormatter.cs (1)
16
class MultiplexingDispatchMessageFormatter :
IDispatchMessageFormatter
System\ServiceModel\Dispatcher\SingleBodyParameterMessageFormatter.cs (2)
17
abstract class SingleBodyParameterMessageFormatter :
IDispatchMessageFormatter
, IClientMessageFormatter
307
class NullMessageFormatter :
IDispatchMessageFormatter
, IClientMessageFormatter
System\ServiceModel\Dispatcher\UriTemplateDispatchFormatter.cs (1)
22
class UriTemplateDispatchFormatter :
IDispatchMessageFormatter
System\ServiceModel\Dispatcher\WebScriptMetadataFormatter.cs (1)
9
internal class WebScriptMetadataFormatter :
IDispatchMessageFormatter
52 references to IDispatchMessageFormatter
System.ServiceModel (7)
System\ServiceModel\Description\DataContractSerializerOperationBehavior.cs (1)
154
dispatch.Formatter = (
IDispatchMessageFormatter
)GetFormatter(description, out formatRequest, out formatReply, false);
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (1)
140
dispatch.Formatter = (
IDispatchMessageFormatter
)CreateFormatter();
System\ServiceModel\Dispatcher\DispatchOperation.cs (3)
15
IDispatchMessageFormatter
formatter;
97
public
IDispatchMessageFormatter
Formatter
170
internal
IDispatchMessageFormatter
InternalFormatter
System\ServiceModel\Dispatcher\DispatchOperationRuntime.cs (2)
29
readonly
IDispatchMessageFormatter
formatter;
161
internal
IDispatchMessageFormatter
Formatter
System.ServiceModel.Activities (9)
System\ServiceModel\Activities\Description\WorkflowFormatterBehavior.cs (1)
16
IDispatchMessageFormatter
formatter;
System\ServiceModel\Activities\Description\WorkflowInstanceManagementBehavior.cs (1)
196
Formatter = (
IDispatchMessageFormatter
)dataContractSerializerOperationBehavior.GetFormatter(operation, out formatRequest, out formatReply, false),
System\ServiceModel\Activities\FromRequest.cs (1)
25
public
IDispatchMessageFormatter
Formatter
System\ServiceModel\Activities\Receive.cs (2)
440
internal void SetFormatter(
IDispatchMessageFormatter
formatter, IDispatchFaultFormatter faultFormatter, bool includeExceptionDetailInFaults)
464
IDispatchMessageFormatter
GetDefaultMessageFormatter(OperationDescription operationDescription)
System\ServiceModel\Activities\SendReply.cs (1)
211
internal void SetFormatter(
IDispatchMessageFormatter
formatter)
System\ServiceModel\Activities\ServiceOperationFormatterProvider.cs (1)
34
internal static
IDispatchMessageFormatter
GetDispatcherFormatterFromRuntime(OperationDescription operationDescription)
System\ServiceModel\Activities\ToReply.cs (2)
20
IDispatchMessageFormatter
formatter;
25
public
IDispatchMessageFormatter
Formatter
System.ServiceModel.Web (36)
System\ServiceModel\Description\WebHttpBehavior.cs (14)
256
IDispatchMessageFormatter
requestDispatch = GetRequestDispatchFormatter(od, endpoint);
257
IDispatchMessageFormatter
replyDispatch = GetReplyDispatchFormatter(od, endpoint);
597
protected virtual
IDispatchMessageFormatter
GetReplyDispatchFormatter(OperationDescription operationDescription, ServiceEndpoint endpoint)
610
IDispatchMessageFormatter
innerFormatter;
625
Dictionary<WebMessageFormat,
IDispatchMessageFormatter
> formatters = new Dictionary<WebMessageFormat,
IDispatchMessageFormatter
>();
739
protected virtual
IDispatchMessageFormatter
GetRequestDispatchFormatter(OperationDescription operationDescription, ServiceEndpoint endpoint)
741
IDispatchMessageFormatter
result = null;
1065
IDispatchMessageFormatter
GetDefaultDispatchFormatter(OperationDescription od, bool useJson, bool isWrapped)
1119
IDispatchMessageFormatter
GetDefaultXmlAndJsonDispatchFormatter(OperationDescription od, bool isWrapped)
1121
IDispatchMessageFormatter
xmlFormatter = GetDefaultDispatchFormatter(od, false, isWrapped);
1126
IDispatchMessageFormatter
jsonFormatter = GetDefaultDispatchFormatter(od, true, isWrapped);
1127
Dictionary<WebContentFormat,
IDispatchMessageFormatter
> map = new Dictionary<WebContentFormat,
IDispatchMessageFormatter
>();
System\ServiceModel\Dispatcher\CompositeDispatchFormatter.cs (4)
14
IDispatchMessageFormatter
reply;
15
IDispatchMessageFormatter
request;
16
public CompositeDispatchFormatter(
IDispatchMessageFormatter
request,
IDispatchMessageFormatter
reply)
System\ServiceModel\Dispatcher\ContentTypeSettingDispatchMessageFormatter.cs (2)
14
IDispatchMessageFormatter
innerFormatter;
17
public ContentTypeSettingDispatchMessageFormatter(string outgoingContentType,
IDispatchMessageFormatter
innerFormatter)
System\ServiceModel\Dispatcher\DemultiplexingDispatchMessageFormatter.cs (6)
17
IDispatchMessageFormatter
defaultFormatter;
18
Dictionary<WebContentFormat,
IDispatchMessageFormatter
> formatters;
21
public DemultiplexingDispatchMessageFormatter(IDictionary<WebContentFormat,
IDispatchMessageFormatter
> formatters,
IDispatchMessageFormatter
defaultFormatter)
27
this.formatters = new Dictionary<WebContentFormat,
IDispatchMessageFormatter
>();
42
IDispatchMessageFormatter
selectedFormatter;
System\ServiceModel\Dispatcher\MultiplexingDispatchMessageFormatter.cs (2)
18
Dictionary<WebMessageFormat,
IDispatchMessageFormatter
> formatters;
35
public MultiplexingDispatchMessageFormatter(Dictionary<WebMessageFormat,
IDispatchMessageFormatter
> formatters, WebMessageFormat defaultFormat)
System\ServiceModel\Dispatcher\SingleBodyParameterMessageFormatter.cs (6)
67
public static
IDispatchMessageFormatter
CreateXmlAndJsonDispatchFormatter(OperationDescription operation, Type type, bool isRequestFormatter, UnwrappedTypesXmlSerializerManager xmlSerializerManager, string callbackParameterName)
69
IDispatchMessageFormatter
xmlFormatter = CreateDispatchFormatter(operation, type, isRequestFormatter, false, xmlSerializerManager, null);
74
IDispatchMessageFormatter
jsonFormatter = CreateDispatchFormatter(operation, type, isRequestFormatter, true, xmlSerializerManager, callbackParameterName);
75
Dictionary<WebContentFormat,
IDispatchMessageFormatter
> map = new Dictionary<WebContentFormat,
IDispatchMessageFormatter
>();
146
internal static
IDispatchMessageFormatter
CreateDispatchFormatter(OperationDescription operation, Type type, bool isRequestFormatter, bool useJson, UnwrappedTypesXmlSerializerManager xmlSerializerManager, string callbackParameterName)
System\ServiceModel\Dispatcher\UriTemplateDispatchFormatter.cs (2)
27
IDispatchMessageFormatter
inner;
33
public UriTemplateDispatchFormatter(OperationDescription operationDescription,
IDispatchMessageFormatter
inner, QueryStringConverter qsc, string contractName, Uri baseAddress)