コード例 #1
0
ファイル: Program.cs プロジェクト: krsnaa/m2x-dot-net
        private static void TestKeys(M2XClient m2x)
        {
            Console.WriteLine("Testing keys...");

            var keys = m2x.GetKeys();
            Console.WriteLine("Number of keys = " + keys.keys.Count);

            var keyName = "test-" + Guid.NewGuid();
            var keyData = m2x.CreateKey(keyName, new[] { M2XClientMethod.POST, M2XClientMethod.GET });
            Console.WriteLine("New key created - id = " + keyData.key);

            M2XKey key = m2x.GetKey(keyData.key);
            Console.WriteLine("Key name = " + key.Details().name);

            key.Regenerate();
            Console.WriteLine("Key regenerated. New id = " + key.Details().key);

            key.Update(new { name = keyName + "updated", permissions = new[] { "POST", "GET" } });
            Console.WriteLine("Key updated");

            key.Delete();
            Console.WriteLine("Key deleted");
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: krsnaa/m2x-dot-net
 private static void DeleteKey(M2XClient m2x, string key)
 {
     M2XKey k = m2x.GetKey(key);
     k.Delete();
 }