/// <summary>
        /// 加载SAP一般设置
        /// </summary>
        /// <returns></returns>
        private static RfcGeneralConfiguration getSAPGeneralConfiguration()
        {
            RfcGeneralConfiguration configuration2 = null;

            if (sectionGroup != null)
            {
                configuration2 = sectionGroup.Sections["GeneralSettings"] as RfcGeneralConfiguration;

                if (configuration2 != null)
                {
                    if (configuration2.DefaultTraceLevel.Length > 0)
                    {
                        //
                    }
                    string directory = null;
                    string encoding  = null;
                    bool   perThread = true;
                    if (configuration2.TraceDir.Length > 0)
                    {
                        directory = configuration2.TraceDir;
                    }
                    if (configuration2.TraceEncoding.Length > 0)
                    {
                        encoding = configuration2.TraceEncoding;
                    }
                    if (configuration2.TraceType.Equals("PROCESS"))
                    {
                        perThread = false;
                    }
                    //
                }
            }
            return(configuration2);
        }
        /// <summary>
        /// 从配置文件中加载客户端设置的名列表。
        /// </summary>
        /// <returns></returns>
        public static List <string> LoadSAPClientNameList()
        {
            List <String> ClientList = new List <string>();

            try
            {
                RfcGeneralConfiguration  configuration2 = getSAPGeneralConfiguration();
                RfcDestinationCollection clientsSetting = getClientSettings();

                IEnumerator enumerator = clientsSetting.GetEnumerator();

                while (enumerator.MoveNext())
                {
                    RfcDestinationParameters current = (RfcDestinationParameters)enumerator.Current;
                    ClientList.Add(current.Name);
                }
                // RfcDestinationManager.RegisterDefaultConfiguration(new DefaultDestinationConfiguration(clientsSetting));
            }
            catch (Exception)
            {
                throw;
            }
            return(ClientList);
        }