﻿
{"id":17226,"date":"2020-08-06T21:13:45","date_gmt":"2020-08-06T21:13:45","guid":{"rendered":"https:\/\/www.gencayyildiz.com\/blog\/?p=17226"},"modified":"2020-08-06T21:13:45","modified_gmt":"2020-08-06T21:13:45","slug":"azure-functions-serisi-7-azure-function-trigger-turleri","status":"publish","type":"post","link":"https:\/\/www.gencayyildiz.com\/blog\/azure-functions-serisi-7-azure-function-trigger-turleri\/","title":{"rendered":"Azure Functions Serisi #7 &#8211; Azure Function Trigger T\u00fcrleri"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n<p>Merhaba,<\/p>\n<p><a href=\"https:\/\/www.gencayyildiz.com\/blog\/azure-functions-yazi-serisi\/\" rel=\"noopener noreferrer\" target=\"_blank\">Azure Functions Yaz\u0131 Serisi<\/a>nin bu yedinci makalesinde Azure Function Trigger T\u00fcrleri \u00fczerine teorik izahatlerde bulunacak ve sonraki i\u00e7erikler i\u00e7in kavramsal temeller olu\u015fturaca\u011f\u0131z.<\/p>\n<p>O halde hi\u00e7 vakit kaybetmeden ba\u015flayal\u0131m;<\/p>\n<ul>\n<li><strong style=\"color: #e83e8c;\">Http Trigger<\/strong><br \/>\nVerdi\u011fi endpoint&#8217;e kar\u015f\u0131 her HTTP iste\u011fi yap\u0131ld\u0131\u011f\u0131nda tetiklenen trigger&#8217;d\u0131r.\n<\/li>\n<li><strong style=\"color: #e83e8c;\">Timer Trigger<\/strong><br \/>\nBelirlenen bir zamanlamaya yahut zamansal aral\u0131\u011fa g\u00f6re tetiklenecek trigger&#8217;d\u0131r. Zamanlama alt\u0131 par\u00e7adan olu\u015fan ve tarihsel veri seti olan &#8216;CRON&#8217; ile tarif edilmekte ve ger\u00e7ekle\u015ftirilmektedir.\n<\/li>\n<li><strong style=\"color: #e83e8c;\">Queue Trigger<\/strong><br \/>\nAzure Function ile birlikte kullan\u0131lmas\u0131 i\u00e7in belirlenen Azure Queue Storage&#8217;a her bir mesaj eklendi\u011fi zaman tetiklenecek olan trigger&#8217;d\u0131r.\n<\/li>\n<li><strong style=\"color: #e83e8c;\">Blob Trigger<\/strong><br \/>\nAzure Function ile birlikte kullan\u0131lmas\u0131 i\u00e7in belirlenen Azure Blobl Storage&#8217;a her bir blob eklendi\u011finde tetiklenecek olan trigger&#8217;d\u0131r.\n<\/li>\n<li><strong style=\"color: #e83e8c;\">Cosmos Trigger<\/strong><br \/>\nAzure Function ile birlikte kullan\u0131lmas\u0131 i\u00e7in belirlenen Azure Cosmos Storage&#8217;a her bir entity eklendi\u011finde tetiklenecek olan trigger&#8217;d\u0131r.\n<\/li>\n<li><strong style=\"color: blue;\">Event Grid Trigger<\/strong><\/li>\n<li><strong style=\"color: blue;\">IoT Hub(Event Hub) Trigger<\/strong><br \/>\nBu trigger; uygulama ara\u00e7lar\u0131, kullan\u0131c\u0131 deneyimi, i\u015f ak\u0131\u015f\u0131 i\u015fleme ve nesnelerin interneti i\u00e7in kullan\u0131lmaktad\u0131r. Dolay\u0131s\u0131yla t\u00fcm bu aktivitelere kar\u015f\u0131l\u0131k gelen servislere herhangi bir event g\u00f6nderildi\u011fi taktirde trigger tetiklenecektir.\n<\/li>\n<li><strong style=\"color: blue;\">Service Bus Topic Trigger<\/strong><\/li>\n<li><strong style=\"color: blue;\">Service Bus Queue Trigger<\/strong><\/li>\n<\/ul>\n<p>Mavi olarak tan\u0131mlanan t\u00fcm servisler ayr\u0131 Azure servisleri ile ili\u015fkileri olan trigger t\u00fcrleridir. \u0130lgili servisler hakk\u0131nda herhangi bir bilgi olmaks\u0131z\u0131n direkt olarak bu servislerin kullan\u0131lmas\u0131 m\u00fcmk\u00fcn de\u011fildir. <\/p>\n<p>\u0130lgilenenlerin faydalanmas\u0131 dile\u011fiyle&#8230;<br \/>\nSonraki yaz\u0131lar\u0131mda g\u00f6r\u00fc\u015fmek \u00fczere&#8230;<br \/>\n\u0130yi \u00e7al\u0131\u015fmalar&#8230;<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Merhaba, Azure Functions Yaz\u0131 Serisinin bu yedinci makalesinde Azure Function Trigger T\u00fcrleri \u00fczerine teorik izahatlerde bulunacak ve sonraki i\u00e7erikler i\u00e7in kavramsal temeller olu\u015fturaca\u011f\u0131z. O halde hi\u00e7 vakit kaybetmeden ba\u015flayal\u0131m; Http Trigger Verdi\u011fi endpoint&#8217;e kar\u015f\u0131&#46;&#46;&#46;<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":17011,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3121],"tags":[3698,3699,3702,3705,3692,3704,3696,3710,3708,3694,3690,3689,3661,3697,3700,3701,3706,3691,3703,3695,3709,3707,3693],"class_list":["post-17226","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","tag-azure-function-blob-trigger","tag-azure-function-cosmos-trigger","tag-azure-function-event-grid-trigger","tag-azure-function-event-hub-trigger","tag-azure-function-http-trigger","tag-azure-function-iot-hub-trigger","tag-azure-function-queue-trigger","tag-azure-function-service-bus-queue-trigger","tag-azure-function-service-bus-topic-trigger","tag-azure-function-timer-trigger","tag-azure-function-trigger","tag-azure-function-trigger-turleri","tag-azure-functions","tag-blob-trigger","tag-cosmos-trigger","tag-event-grid-trigger","tag-event-hub-trigger","tag-http-trigger","tag-iot-hub-trigger","tag-queue-trigger","tag-service-bus-queue-trigger","tag-service-bus-topic-trigger","tag-timer-trigger"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/17226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/comments?post=17226"}],"version-history":[{"count":6,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/17226\/revisions"}],"predecessor-version":[{"id":17232,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/17226\/revisions\/17232"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media\/17011"}],"wp:attachment":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media?parent=17226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/categories?post=17226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/tags?post=17226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}