コード例 #1
0
        /// <summary>
        /// Initializes this instance.
        /// </summary>
        public static void Initialize()
        {
            if (Base.Initialized)
            {
                return;
            }

            // Sentry.Initialize();
            XorShift.Initialize();

            ScFiles.Initialize();
            CsvFiles.Initialize();
            SoundFiles.Initialize();
            Fingerprint.Initialize();
            Home.Initialize();

            Globals.Initialize();
            ClientGlobals.Initialize();

            MessageFactory.Initialize();
            IpRequester.Initialize();

            Tests.Initialize();

            Base.Initialized = true;;
        }
コード例 #2
0
        /// <summary>
        /// Gets informations about the specified ip address.
        /// </summary>
        /// <param name="IpAddress">The ip address.</param>
        public static void GetIp(string IpAddress)
        {
            var Result = IpRequester.GetIpInfo(IpAddress).Result;

            if (Result.IsSuccess)
            {
                Logging.Info(typeof(Tests), "IP Address : " + IpAddress);
                Logging.Info(typeof(Tests), "Result :");
                Logging.Info(typeof(Tests), "    - City      " + Result.City + ".");
                Logging.Info(typeof(Tests), "    - Region    " + Result.Region + ".");
                Logging.Info(typeof(Tests), "    - Country   " + Result.Country + ".");
            }
            else
            {
                Logging.Info(typeof(Tests), "Failed to retrieve data about " + IpAddress + ".");
            }
        }