コード例 #1
0
ファイル: Program.cs プロジェクト: jasonsirota/Ketchup
        public static void Main(string[] args)
        {
            var bucket = new KetchupClient("localhost", 11211).DefaultBucket;
            var key = "key-default";
            var value = "key-default-value";

            //Set
            bucket.Set(key, value);

            //Get
            var expected = value;
            var actual = bucket.Get<string>(key);

            //Delete
            bucket.Delete(key);

            Console.WriteLine("Expected: " + expected + " Actual: " + actual + " Match: " + (expected == actual).ToString());
            Finish();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: jasonsirota/Ketchup
        public static void Main(string[] args)
        {
            var bucket = new KetchupClient("localhost", 11211).DefaultBucket;
            var key = "key-silent";
            var value = "key-silent-value";
            var state = default(object);

            //Silent set never returns
            bucket.Set(key, value);

            //Silent Get only returns on hit
            bucket.Get<string>(key,
                (val, stateGetHit) =>
                {
                    Console.WriteLine("Get command for key " + key + " returned value " + value);
                    //Silent delete never returns
                    bucket.Delete(key);
                    Finish();
                },
                state
            );
        }