/// <summary> /// Get the configuration for the library /// </summary> /// <returns>The configuration from app.config or a default configuration</returns> internal static SaslConfiguration GetConfiguration() { // 'obsolete' warning, but needed for .NET 1.1 compatibility SaslConfiguration config = (SaslConfiguration) ConfigurationSettings.GetConfig("qpid.sasl"); if ( config == null ) { // create default configuration IList clientFactories = GetDefaultClientFactories(); config = new SaslConfiguration(clientFactories); } return config; }
/// <summary> /// Get the configuration for the library /// </summary> /// <returns>The configuration from app.config or a default configuration</returns> internal static SaslConfiguration GetConfiguration() { // 'obsolete' warning, but needed for .NET 1.1 compatibility SaslConfiguration config = (SaslConfiguration) ConfigurationSettings.GetConfig("qpid.sasl"); if (config == null) { // create default configuration IList clientFactories = GetDefaultClientFactories(); config = new SaslConfiguration(clientFactories); } return(config); }
public object Create(object parent, object configContext, XmlNode section) { IList clientFactories = SaslConfiguration.GetDefaultClientFactories(); foreach ( XmlNode node in section.ChildNodes ) { if ( node.LocalName == "clientFactories" ) { ProcessFactories(node, clientFactories); } } SaslConfiguration config = new SaslConfiguration(clientFactories); return config; }
public object Create(object parent, object configContext, XmlNode section) { IList clientFactories = SaslConfiguration.GetDefaultClientFactories(); foreach (XmlNode node in section.ChildNodes) { if (node.LocalName == "clientFactories") { ProcessFactories(node, clientFactories); } } SaslConfiguration config = new SaslConfiguration(clientFactories); return(config); }