3 types derived from MessageBinding
System.Web.Services (3)
System\Web\Services\Description\ServiceDescription.cs (3)
767public sealed class FaultBinding : MessageBinding { 805public sealed class InputBinding : MessageBinding { 823public sealed class OutputBinding : MessageBinding {
52 references to MessageBinding
System.ServiceModel (43)
System\ServiceModel\Channels\MessageEncodingBindingElementImporter.cs (2)
56MessageBinding wsdlMessageBinding = context.GetMessageBinding(message); 91static void ImportMessageSoapAction(WsdlContractConversionContext contractContext, MessageDescription message, MessageBinding wsdlMessageBinding, bool isResponse)
System\ServiceModel\Description\MessageContractExporter.cs (3)
687WsdlNS.MessageBinding wsdlMessageBinding = endpointContext.GetMessageBinding(message); 716void ExportMessageBodyBinding(MessageDescription messageDescription, bool isRpc, bool isEncoded, WsdlNS.MessageBinding messageBinding) 735void ExportMessageHeaderBinding(MessageHeaderDescription header, XmlQualifiedName messageName, bool isEncoded, WsdlNS.MessageBinding messageBinding)
System\ServiceModel\Description\MessageContractImporter.cs (10)
73foreach (WsdlNS.MessageBinding wsdlMessageBinding in wsdlOperationBinding.Faults) 286WsdlNS.MessageBinding messageBinding = (message.Direction == MessageDirection.Input) 287? (WsdlNS.MessageBinding)wsdlOperationBinding.Input 288: (WsdlNS.MessageBinding)wsdlOperationBinding.Output; 330WsdlNS.MessageBinding messageBinding = (message.Direction == MessageDirection.Input) 331? (WsdlNS.MessageBinding)operationBinding.Input 332: (WsdlNS.MessageBinding)operationBinding.Output; 1291bool CanImportMessageBinding(WsdlNS.MessageBinding messageBinding, WsdlNS.Message wsdlMessage, OperationFormatStyle style, out bool isEncoded) 1411void ImportMessageBinding(WsdlNS.MessageBinding messageBinding, WsdlNS.Message wsdlMessage, MessageDescription description, OperationFormatStyle style, bool isEncoded) 2193internal static bool Check(WsdlNS.SoapHeaderBinding soapHeaderBinding, WsdlNS.MessageBinding messageBinding, WsdlWarningHandler warningHandler)
System\ServiceModel\Description\SoapHelper.cs (6)
89internal static WsdlNS.SoapBodyBinding GetOrCreateSoapBodyBinding(WsdlEndpointConversionContext endpointContext, WsdlNS.MessageBinding wsdlMessageBinding, WsdlExporter exporter) 104internal static WsdlNS.SoapHeaderBinding CreateSoapHeaderBinding(WsdlEndpointConversionContext endpointContext, WsdlNS.MessageBinding wsdlMessageBinding) 142foreach (WsdlNS.MessageBinding faultBinding in operationBinding.Faults) 507static WsdlNS.SoapBodyBinding CreateSoapBodyBinding(EnvelopeVersion version, WsdlNS.MessageBinding wsdlMessageBinding) 525static WsdlNS.SoapHeaderBinding CreateSoapHeaderBinding(EnvelopeVersion version, WsdlNS.MessageBinding wsdlMessageBinding) 593static WsdlNS.SoapBodyBinding GetSoapBodyBinding(WsdlEndpointConversionContext endpointContext, WsdlNS.MessageBinding wsdlMessageBinding)
System\ServiceModel\Description\WsdlEndpointConversionContext.cs (7)
24readonly Dictionary<MessageDescription, WsdlNS.MessageBinding> wsdlMessageBindings; 26readonly Dictionary<WsdlNS.MessageBinding, MessageDescription> messageDescriptionBindings; 39this.wsdlMessageBindings = new Dictionary<MessageDescription, WsdlNS.MessageBinding>(); 40this.messageDescriptionBindings = new Dictionary<WsdlNS.MessageBinding, MessageDescription>(); 121public WsdlNS.MessageBinding GetMessageBinding(MessageDescription message) 136public MessageDescription GetMessageDescription(WsdlNS.MessageBinding messageBinding) 154internal void AddMessageBinding(MessageDescription messageDescription, WsdlNS.MessageBinding wsdlMessageBinding)
System\ServiceModel\Description\WsdlExporter.cs (5)
194WsdlNS.MessageBinding wsdlMessageBinding = CreateWsdlMessageBinding(message, endpoint.Binding, wsdlOperationBinding); 382WsdlNS.MessageBinding CreateWsdlMessageBinding(MessageDescription messageDescription, Binding binding, WsdlNS.OperationBinding wsdlOperationBinding) 384WsdlNS.MessageBinding wsdlMessageBinding; 774WsdlNS.MessageBinding wsdlMessageBinding = endpointContext.GetMessageBinding(message); 884static string CreateMessageBindingPolicyKey(WsdlNS.MessageBinding wsdlMessageBinding, MessageDirection direction)
System\ServiceModel\Description\WsdlImporter.cs (10)
394WsdlNS.MessageBinding wsdlMessageBinding = Binding2DescriptionHelper.FindMessageBinding(wsdlOperationBinding, message); 753foreach (WsdlNS.MessageBinding wsdlMessageBinding in wsdlOperationBinding.Faults) 850internal static WsdlNS.MessageBinding FindMessageBinding(WsdlNS.OperationBinding wsdlOperationBinding, MessageDescription message) 852WsdlNS.MessageBinding wsdlMessageBinding; 935WsdlNS.MessageBinding wsdlMessageBinding; 959static MatchResult MatchOperationParameterName(WsdlNS.MessageBinding wsdlMessageBinding, WsdlNS.OperationMessage wsdlOperationMessage) 1847else if (item is WsdlNS.MessageBinding) 1850WsdlNS.OperationBinding wsdlOperationBinding = ((WsdlNS.MessageBinding)item).OperationBinding; 2238WsdlNS.MessageBinding wsdlMessageBinding = endpointContext.GetMessageBinding(message); 2260void CreateMessageBindingAlternatives(PolicyAlternatives policyAlternatives, WsdlNS.ServiceDescription bindingWsdl, MessageDescription message, WsdlNS.MessageBinding wsdlMessageBinding)
System.Web.Services (9)
System\Web\Services\Description\SoapProtocolImporter.cs (6)
529void PrepareHeaders(MessageBinding messageBinding) { 538void GenerateHeaders(CodeAttributeDeclarationCollection metadata, SoapBindingUse use, bool rpc, MessageBinding requestMessage, MessageBinding responseMessage) { 542MessageBinding messageBinding; 636MessageBinding requestBinding; 637MessageBinding responseBinding;
System\Web\Services\Description\SoapProtocolReflector.cs (3)
144void CreateMessage(bool rpc, SoapBindingUse use, SoapParameterStyle paramStyle, Message message, MessageBinding messageBinding, XmlMembersMapping members) { 153void CreateEncodedMessage(Message message, MessageBinding messageBinding, XmlMembersMapping members, bool wrapped) { 175void CreateLiteralMessage(Message message, MessageBinding messageBinding, XmlMembersMapping members, bool wrapped, bool rpc) {