10 instantiations of ChannelProtectionRequirements
System.ServiceModel.Primitives (10)
System\ServiceModel\Channels\ReliableSessionBindingElement.cs (2)
201myRequirements.Add(context.GetInnerProperty<ChannelProtectionRequirements>() ?? new ChannelProtectionRequirements()); 217ChannelProtectionRequirements result = new ChannelProtectionRequirements();
System\ServiceModel\Channels\TransportBindingElement.cs (2)
104myRequirements.Add(context.GetInnerProperty<ChannelProtectionRequirements>() ?? new ChannelProtectionRequirements()); 137ChannelProtectionRequirements result = new ChannelProtectionRequirements();
System\ServiceModel\Description\DispatcherBuilder.cs (1)
366requirements = new ChannelProtectionRequirements();
System\ServiceModel\Security\ChannelProtectionRequirements.cs (3)
135ChannelProtectionRequirements result = new ChannelProtectionRequirements(); 179ChannelProtectionRequirements result = new ChannelProtectionRequirements(); 205ChannelProtectionRequirements requirements = new ChannelProtectionRequirements();
System\ServiceModel\Security\Tokens\SecureConversationSecurityTokenParameters.cs (2)
59_bootstrapProtectionRequirements = new ChannelProtectionRequirements(bootstrapProtectionRequirements); 63_bootstrapProtectionRequirements = new ChannelProtectionRequirements();
35 references to ChannelProtectionRequirements
System.ServiceModel.Primitives (35)
System\ServiceModel\Channels\ReliableSessionBindingElement.cs (5)
198if (typeof(T) == typeof(ChannelProtectionRequirements)) 200ChannelProtectionRequirements myRequirements = GetProtectionRequirements(); 201myRequirements.Add(context.GetInnerProperty<ChannelProtectionRequirements>() ?? new ChannelProtectionRequirements()); 214private ChannelProtectionRequirements GetProtectionRequirements() 217ChannelProtectionRequirements result = new ChannelProtectionRequirements();
System\ServiceModel\Channels\SecurityBindingElement.cs (1)
570static public SecurityBindingElement CreateSecureConversationBindingElement(SecurityBindingElement bootstrapSecurity, bool requireCancellation, ChannelProtectionRequirements bootstrapProtectionRequirements)
System\ServiceModel\Channels\TransportBindingElement.cs (6)
101if (typeof(T) == typeof(ChannelProtectionRequirements)) 103ChannelProtectionRequirements myRequirements = GetProtectionRequirements(context); 104myRequirements.Add(context.GetInnerProperty<ChannelProtectionRequirements>() ?? new ChannelProtectionRequirements()); 135private ChannelProtectionRequirements GetProtectionRequirements(AddressingVersion addressingVersion) 137ChannelProtectionRequirements result = new ChannelProtectionRequirements(); 143internal ChannelProtectionRequirements GetProtectionRequirements(BindingContext context)
System\ServiceModel\Channels\TransportSecurityBindingElement.cs (1)
184if (typeof(T) == typeof(ChannelProtectionRequirements))
System\ServiceModel\Description\DispatcherBuilder.cs (4)
363ChannelProtectionRequirements requirements = parameters.Find<ChannelProtectionRequirements>(); 375requirements.Add(ChannelProtectionRequirements.CreateFromContractAndUnionResponseProtectionRequirements(endpoint.Contract, isc, _isForClient)); 379requirements.Add(ChannelProtectionRequirements.CreateFromContract(endpoint.Contract, isc, _isForClient));
System\ServiceModel\Security\ChannelProtectionRequirements.cs (13)
28public ChannelProtectionRequirements(ChannelProtectionRequirements other) 41internal ChannelProtectionRequirements(ChannelProtectionRequirements other, ProtectionLevel newBodyProtectionLevel) 68public void Add(ChannelProtectionRequirements protectionRequirements) 73public void Add(ChannelProtectionRequirements protectionRequirements, bool channelScopeOnly) 133public ChannelProtectionRequirements CreateInverse() 135ChannelProtectionRequirements result = new ChannelProtectionRequirements(); 146internal static ChannelProtectionRequirements CreateFromContract(ContractDescription contract, ISecurityCapabilities bindingElement, bool isForClient) 175internal static ChannelProtectionRequirements CreateFromContractAndUnionResponseProtectionRequirements(ContractDescription contract, ISecurityCapabilities bindingElement, bool isForClient) 177ChannelProtectionRequirements contractRequirements = CreateFromContract(contract, bindingElement.SupportedRequestProtectionLevel, bindingElement.SupportedResponseProtectionLevel, isForClient); 179ChannelProtectionRequirements result = new ChannelProtectionRequirements(); 198internal static ChannelProtectionRequirements CreateFromContract(ContractDescription contract, ProtectionLevel defaultRequestProtectionLevel, ProtectionLevel defaultResponseProtectionLevel, bool isForClient) 205ChannelProtectionRequirements requirements = new ChannelProtectionRequirements(); 341private static void AddFaultProtectionRequirements(FaultDescriptionCollection faults, ChannelProtectionRequirements requirements, ProtectionLevel defaultProtectionLevel, bool addToIncoming)
System\ServiceModel\Security\IssuanceTokenProviderBase.cs (2)
41private ChannelProtectionRequirements _applicationProtectionRequirements; 175public ChannelProtectionRequirements ApplicationProtectionRequirements
System\ServiceModel\Security\Tokens\SecureConversationSecurityTokenParameters.cs (3)
18private ChannelProtectionRequirements _bootstrapProtectionRequirements; 47public SecureConversationSecurityTokenParameters(SecurityBindingElement bootstrapSecurityBindingElement, bool requireCancellation, ChannelProtectionRequirements bootstrapProtectionRequirements) 53public SecureConversationSecurityTokenParameters(SecurityBindingElement bootstrapSecurityBindingElement, bool requireCancellation, bool canRenewSession, ChannelProtectionRequirements bootstrapProtectionRequirements) : base()