78 references to MessageDirection
System.ServiceModel.Primitives (65)
System\ServiceModel\Channels\ServiceChannelFactory.cs (3)
345serviceChannel.Proxy = CreateProxy<TChannel>(MessageDirection.Input, serviceChannel); 360internal static object CreateProxy(Type interfaceType, Type proxiedType, MessageDirection direction, ServiceChannel serviceChannel) 365internal static object CreateProxy<TChannel>(MessageDirection direction, ServiceChannel serviceChannel)
System\ServiceModel\Channels\ServiceChannelProxy.cs (1)
29internal static TChannel CreateProxy<TChannel>(MessageDirection direction, ServiceChannel serviceChannel)
System\ServiceModel\Description\DispatcherBuilder.cs (3)
210MessageDirection local = (proxy == null) ? MessageDirection.Input : MessageDirection.Output;
System\ServiceModel\Description\MessageDescription.cs (3)
22public MessageDescription(string action, MessageDirection direction) : this(action, direction, null) { } 23internal MessageDescription(string action, MessageDirection direction, MessageDescriptionItems items) 67public MessageDirection Direction { get; }
System\ServiceModel\Description\MessageDirection.cs (8)
16internal static bool IsDefined(MessageDirection value) 18return (value == MessageDirection.Input || value == MessageDirection.Output); 21internal static MessageDirection Opposite(MessageDirection d) 23return d == MessageDirection.Input ? MessageDirection.Output : MessageDirection.Input;
System\ServiceModel\Description\OperationDescription.cs (1)
128return Messages[0].Direction == MessageDirection.Output;
System\ServiceModel\Description\TypedMessageConverter.cs (1)
67MessageDescription message = typeLoader.CreateTypedMessageDescription(t, null, null, defaultNS, action, MessageDirection.Output);
System\ServiceModel\Description\TypeLoader.cs (13)
189MessageDescription message = new MessageDescription(MessageHeaders.WildcardAction, MessageDirection.Input); 204MessageDescription request = new MessageDescription(MessageHeaders.WildcardAction, MessageDirection.Input); 205MessageDescription reply = new MessageDescription(MessageHeaders.WildcardAction, MessageDirection.Output); 688MessageDirection direction 691MessageDirection otherDirection = MessageDirectionHelper.Opposite(direction); 810CreateOperationDescriptions(contractDescription, reflectionInfo, contractType, contractDescription, MessageDirection.Input); 814CreateOperationDescriptions(contractDescription, reflectionInfo, callbackType, contractDescription, MessageDirection.Output); 860private OperationDescription CreateOperationDescription(ContractDescription contractDescription, MethodInfo methodInfo, MessageDirection direction, 1009MessageDirection requestDirection = direction; 1010MessageDirection responseDirection = MessageDirectionHelper.Opposite(direction); 1151MessageDirection direction) 1237MessageDirection direction) 1300MessageDirection direction)
System\ServiceModel\Dispatcher\ChannelHandler.cs (1)
478channel.Proxy = ServiceChannelFactory.CreateProxy(contractType, callbackType, MessageDirection.Output, channel);
System\ServiceModel\Dispatcher\OperationSelectorBehavior.cs (3)
27dispatch.ClientRuntime.OperationSelector = new MethodInfoOperationSelector(description, MessageDirection.Output); 33proxy.OperationSelector = new MethodInfoOperationSelector(description, MessageDirection.Input); 40internal MethodInfoOperationSelector(ContractDescription description, MessageDirection directionThatRequiresClientOpSelection)
System\ServiceModel\Security\ChannelProtectionRequirements.cs (2)
235else if (message.Direction == MessageDirection.Input) 299if (message.Direction == MessageDirection.Input)
System\ServiceModel\Security\ReceiveSecurityHeader.cs (1)
90MessageDirection direction)
System\ServiceModel\Security\SecurityHeader.cs (2)
26MessageDirection transferDirection) 101public MessageDirection MessageDirection { get; }
System\ServiceModel\Security\SecurityProtocol.cs (4)
138requirement.Properties[ServiceModelSecurityTokenRequirement.MessageDirectionProperty] = MessageDirection.Output; 453MessageDirection transferDirection = factory.ActAsInitiator ? MessageDirection.Input : MessageDirection.Output;
System\ServiceModel\Security\SecurityStandardsManager.cs (2)
131SecurityAlgorithmSuite algorithmSuite, MessageDirection direction) 138SecurityAlgorithmSuite algorithmSuite, MessageDirection direction)
System\ServiceModel\Security\SecurityVersion.cs (7)
73MessageDirection direction, 80MessageDirection direction); 108SecurityAlgorithmSuite algorithmSuite, MessageDirection direction) 166MessageDirection direction) 175MessageDirection direction, 209MessageDirection direction, 222SecurityAlgorithmSuite algorithmSuite, MessageDirection direction)
System\ServiceModel\Security\SendSecurityHeader.cs (4)
43MessageDirection transferDirection) 509internal static bool ShouldSerializeToken(SecurityTokenParameters parameters, MessageDirection transferDirection) 514return (transferDirection == MessageDirection.Output); 517return (transferDirection == MessageDirection.Input);
System\ServiceModel\Security\TransportSecurityProtocol.cs (2)
110factory.IncomingAlgorithmSuite, (factory.ActAsInitiator) ? MessageDirection.Output : MessageDirection.Input);
System\ServiceModel\Security\WSSecurityOneDotOneReceiveSecurityHeader.cs (1)
16int headerIndex, MessageDirection direction)
System\ServiceModel\Security\WSSecurityOneDotOneSendSecurityHeader.cs (1)
16MessageDirection direction)
System\ServiceModel\Security\WSSecurityOneDotZeroReceiveSecurityHeader.cs (1)
17MessageDirection transferDirection)
System\ServiceModel\Security\WSSecurityOneDotZeroSendSecurityHeader.cs (1)
39MessageDirection direction)
System.ServiceModel.Primitives.Tests (12)
Description\ContractDescriptionTest.cs (10)
38Direction = MessageDirection.Input 43Direction = MessageDirection.Output 57Direction = MessageDirection.Input 62Direction = MessageDirection.Output 94Direction = MessageDirection.Input 99Direction = MessageDirection.Output 113Direction = MessageDirection.Input 118Direction = MessageDirection.Output 151Direction = MessageDirection.Input, 157Direction = MessageDirection.Output,
ServiceModel\MessageContractTest.4.4.0.cs (2)
63Direction = MessageDirection.Input, 98Direction = MessageDirection.Output,
UnitTests.Common (1)
TestHelpers.cs (1)
314public MessageDirection Direction { get; set; }