2 writes to _security
System.ServiceModel.Http (2)
System\ServiceModel\WSHttpBinding.cs (2)
27_security = security == null ? new WSHttpSecurity() : security; 46_security = value ?? throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentNullException(nameof(value)));
10 references to _security
System.ServiceModel.Http (10)
System\ServiceModel\WSHttpBinding.cs (10)
22_security.Mode = securityMode; 43get { return _security; } 52if ((_security.Mode == SecurityMode.Transport) && 53_security.Transport.ClientCredentialType == HttpClientCredentialType.InheritedFromHost) 55throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.Format(SR.HttpClientCredentialTypeInvalid, _security.Transport.ClientCredentialType))); 68if (_security.Mode == SecurityMode.None || _security.Mode == SecurityMode.Message) 70HttpTransport.ExtendedProtectionPolicy = _security.Transport.ExtendedProtectionPolicy; 75_security.ApplyTransportSecurity(HttpsTransport); 82return _security.CreateMessageSecurity(ReliableSession.Enabled, s_WSMessageSecurityVersion);