Exemplo n.º 1
0
 /// <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;
      }
Exemplo n.º 4
0
        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);
        }