Exemple #1
0
        private static void Main(string[] args)
        {
            var config = new Configuration
            {
                ProductID  = "", // Your Product ID
                PublicKey  = "", // Public Key. Only for Validate.
                PrivateKey = "", // Private Key. All Features without Validate.
                AccessKey  = ""  // Your Account Access Key
            };

            var licensing = new Licensing(config);

            try
            {
                // Generate 1 License
                var generate = licensing.GenerateLicense(1, true, 24);
                foreach (var obj in generate)
                {
                    Console.WriteLine(obj.License);
                }

                // Validate License
                var validate = licensing.Validate(generate[0].License);
                Console.WriteLine(validate.License);

                // Get All Licenses
                var listLicenses = licensing.GetAllLicenses();

                foreach (var item in listLicenses)
                {
                    Console.WriteLine(item.License);
                }

                // Delete License
                licensing.DeleteLicense(generate.FirstOrDefault()?.License);

                // Get Current Hardware ID
                Console.WriteLine(licensing.GetHardwareID());
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }

            Console.ReadKey();
        }