예제 #1
0
        private async static Task Main(string[] args)
        {
            Console.WriteLine("Start");

            AzureStorageLibrary.ConnectionStrings.AzureStorageConnectionString =
                "AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVE" +
                "rCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;DefaultEndpointsProtocol=http;BlobEndpoint=" +
                "http://127.0.0.1:10000/devstoreaccount1;QueueEndpoint=http://127.0.0.1:10001/devstoreaccount1;TableEndpoint=http://127.0.0.1:10002/devstoreaccount1;";



            // kicik herfler istifade etmek lazimdi
            AzQueue queue = new AzQueue("mytestqueue");


            // Queue-ya yazmaq
            //base64 encoding - ona gore edirik ki, bashqa symbollari da istifade ede bilek ve server uchun anlamli ola bilen char-lar ola biler.
            //string base64message = Convert.ToBase64String(Encoding.UTF8.GetBytes("Tural Novruzov"));
            //queue.SendMessageAsync(base64message).Wait();


            // Queue-dan oxumaq
            //var message = queue.RetrieveNextMessageAsync().Result;
            //string text = Encoding.UTF8.GetString(Convert.FromBase64String(message.MessageText));
            //Console.WriteLine("Message: " + text);


            // Queue-dan silmek
            //var message = queue.RetrieveNextMessageAsync().Result;
            //await queue.DeleteMessage(message.MessageId, message.PopReceipt);
        }
        public async Task <IActionResult> AddWatermark(PictureWatermarkQueue pictureWatermarkQueue)

        {
            var jsonString = JsonConvert.SerializeObject(pictureWatermarkQueue);

            string jsonStringBase64 = Convert.ToBase64String(Encoding.UTF8.GetBytes(jsonString));

            AzQueue azQueue = new AzQueue("watermarkqueue");

            await azQueue.SendMessageAsync(jsonStringBase64);

            return(Ok());
        }
예제 #3
0
        private async static Task Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            AzureStorageLibrary.ConnectionStrings.AzureStorageConnectionString = "DefaultEndpointsProtocol=https;AccountName=udemyrealstorageaccount;AccountKey=rzzWG1uOtG1SCvsC1xOz63N9iavDE2IJnbofGMHAAl/wW7oLbKwpWRlhWgiAJBq/CcdGIob1A123cmVVjuC0eg==;EndpointSuffix=core.windows.net";

            AzQueue queue = new AzQueue("ornekkuyruk");

            //   string base64message = Convert.ToBase64String(Encoding.UTF8.GetBytes("fatih çakıroğlu"));

            //       queue.SendMessageAsync(base64message).Wait();

            var message = queue.RetrieveNextMessageAsync().Result;

            //string text = Encoding.UTF8.GetString(Convert.FromBase64String(message.MessageText));

            //Console.WriteLine("mesaj:" + text);

            await queue.DeleteMessage(message.MessageId, message.PopReceipt);

            Console.WriteLine("Messaj silindi");
        }