38 references to WSFederationHttpSecurityMode
System.ServiceModel (38)
System\ServiceModel\Configuration\Properties.cs (2)
4423properties.Add(new ConfigurationProperty("mode", typeof(System.ServiceModel.WSFederationHttpSecurityMode), System.ServiceModel.WSFederationHttpSecurityMode.Message, null, new System.ServiceModel.Configuration.ServiceModelEnumValidator(typeof(System.ServiceModel.WSFederationHttpSecurityModeHelper)), System.Configuration.ConfigurationPropertyOptions.None));
System\ServiceModel\Configuration\WSFederationHttpSecurityElement.cs (2)
20public WSFederationHttpSecurityMode Mode 22get { return (WSFederationHttpSecurityMode)base[ConfigurationStrings.Mode]; }
System\ServiceModel\WS2007FederationHttpBinding.cs (4)
42public WS2007FederationHttpBinding(WSFederationHttpSecurityMode securityMode) 47public WS2007FederationHttpBinding(WSFederationHttpSecurityMode securityMode, bool reliableSessionEnabled) 92WSFederationHttpSecurityMode mode; 126static bool TryCreateSecurity(SecurityBindingElement sbe, WSFederationHttpSecurityMode mode, HttpTransportSecurity transportSecurity, bool isReliableSession, out WSFederationHttpSecurity security)
System\ServiceModel\WSFederationHttpBinding.cs (13)
42public WSFederationHttpBinding(WSFederationHttpSecurityMode securityMode) 47public WSFederationHttpBinding(WSFederationHttpSecurityMode securityMode, bool reliableSessionEnabled) 129WSFederationHttpSecurityMode mode; 165if (security.Mode == WSFederationHttpSecurityMode.None || security.Mode == WSFederationHttpSecurityMode.Message) 175internal static bool GetSecurityModeFromTransport(TransportBindingElement transport, HttpTransportSecurity transportSecurity, out WSFederationHttpSecurityMode mode) 177mode = WSFederationHttpSecurityMode.None | WSFederationHttpSecurityMode.Message | WSFederationHttpSecurityMode.TransportWithMessageCredential; 180mode = WSFederationHttpSecurityMode.TransportWithMessageCredential; 184mode = WSFederationHttpSecurityMode.None | WSFederationHttpSecurityMode.Message; 199static bool TryCreateSecurity(SecurityBindingElement sbe, WSFederationHttpSecurityMode mode, HttpTransportSecurity transportSecurity, bool isReliableSession, out WSFederationHttpSecurity security)
System\ServiceModel\WSFederationHttpSecurity.cs (13)
12internal const WSFederationHttpSecurityMode DefaultMode = WSFederationHttpSecurityMode.Message; 14WSFederationHttpSecurityMode mode; 22WSFederationHttpSecurity(WSFederationHttpSecurityMode mode, FederatedMessageSecurityOverHttp messageSecurity) 30public WSFederationHttpSecurityMode Mode 51if (this.mode == WSFederationHttpSecurityMode.Message || this.mode == WSFederationHttpSecurityMode.TransportWithMessageCredential) 53return this.messageSecurity.CreateSecurityBindingElement(this.Mode == WSFederationHttpSecurityMode.TransportWithMessageCredential, isReliableSessionEnabled, version); 62WSFederationHttpSecurityMode mode, 72mode = WSFederationHttpSecurityMode.None; 76mode &= WSFederationHttpSecurityMode.Message | WSFederationHttpSecurityMode.TransportWithMessageCredential; 79if (!FederatedMessageSecurityOverHttp.TryCreate(sbe, mode == WSFederationHttpSecurityMode.TransportWithMessageCredential, isReliableSessionEnabled, version, out messageSecurity))
System\ServiceModel\WSFederationHttpSecurityMode.cs (4)
15internal static bool IsDefined(WSFederationHttpSecurityMode value) 17return (value == WSFederationHttpSecurityMode.None || 18value == WSFederationHttpSecurityMode.Message || 19value == WSFederationHttpSecurityMode.TransportWithMessageCredential);