protected virtual void ApplyConfiguration(string configurationName) { NetOnewayRelayBindingElement item = NetOnewayRelayBindingCollectionElement.GetBindingCollectionElement().Bindings[configurationName]; if (item == null) { ExceptionUtility exceptionUtility = Microsoft.ServiceBus.Diagnostics.DiagnosticUtility.ExceptionUtility; string configInvalidBindingConfigurationName = Resources.ConfigInvalidBindingConfigurationName; object[] objArray = new object[] { configurationName, "netTcpRelayBinding" }; throw exceptionUtility.ThrowHelperError(new ConfigurationErrorsException(Microsoft.ServiceBus.SR.GetString(configInvalidBindingConfigurationName, objArray))); } item.ApplyConfiguration(this); }
internal static bool IsConfiguredTransportSecurity(NetOnewayRelayBindingElement oneway, out UnifiedSecurityMode mode) { if (oneway == null) { mode = UnifiedSecurityMode.None; return(false); } if (oneway.Security.Mode == EndToEndSecurityMode.Transport || oneway.Security.Mode == EndToEndSecurityMode.TransportWithMessageCredential) { mode = UnifiedSecurityMode.Transport | UnifiedSecurityMode.TransportWithMessageCredential; } else { mode = UnifiedSecurityMode.None | UnifiedSecurityMode.Message; } return(true); }