{"id":33474,"date":"2012-08-11T21:00:00","date_gmt":"2012-08-11T18:00:00","guid":{"rendered":"https:\/\/fatihboy.com\/?p=33474"},"modified":"2021-06-19T21:41:55","modified_gmt":"2021-06-19T18:41:55","slug":"windows-8-de-arkaplan-gorevleri","status":"publish","type":"post","link":"https:\/\/fatihboy.com\/en\/windows-8-de-arkaplan-gorevleri\/","title":{"rendered":"Windows 8\u2019de Arka plan G\u00f6revleri"},"content":{"rendered":"<p align=\"justify\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px\" title=\"Worker\" alt=\"Worker\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/08\/Worker.jpg\" width=\"301\" height=\"241\" border=\"0\" align=\"left\">&nbsp;&nbsp; Windows 8\u2019de geli\u015ftirdi\u011finiz <a href=\"https:\/\/fatihboy.com\/en\/blog\/post\/metro-stil-bir-uygulamanin-yasam-hikayesi\/\" target=\"_blank\" rel=\"noopener noreferrer\">uygulamalar\u0131n ya\u015fam d\u00f6ng\u00fcs\u00fc<\/a>n\u00fc bir \u00f6nceki makalemde sizlerle payla\u015fm\u0131\u015ft\u0131m. Uygulamalar\u0131n ya\u015fam d\u00f6ng\u00fcs\u00fc hakk\u0131nda detayl\u0131 bilgi edindikten sonra eminim ki masa\u00fcst\u00fc uygulamalar\u0131yla kar\u015f\u0131la\u015ft\u0131rm\u0131\u015fs\u0131n\u0131zd\u0131r. \u0130lk akl\u0131n\u0131za gelecek soru eminim ki ger\u00e7ekle\u015ftirdi\u011finiz d\u00fczenli\/uzun soluklu i\u015flerde kullan\u0131c\u0131n\u0131n bir ba\u015fka uygulamay\u0131 aktif hale getirdi\u011finde ne olaca\u011f\u0131d\u0131r. En basitinden bir e-mail uygulamas\u0131 yazd\u0131\u011f\u0131n\u0131z\u0131 d\u00fc\u015f\u00fcn\u00fcn, bu uygulama kullan\u0131c\u0131 taraf\u0131ndan aktif edilmesi bile mailleri kontrol ederek kullan\u0131c\u0131y\u0131 bilgilendirmelidir. Bir ba\u015fka \u00f6rnek facebook ya da twitter gibi sosyal ortamlardan gelen mesajlar\u0131n d\u00fczenli olarak kontrol edilerek size iletilmesi olabilir. Bu makalemde Windows 8 uygulamalar\u0131n\u0131zda arka plan i\u015flemlerini nas\u0131l ger\u00e7ekle\u015ftirebilece\u011finizi sizlerle payla\u015faca\u011f\u0131m.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; \u00d6ncelikle, Windows 8 ile birlikte Microsoft\u2019un d\u00fc\u015f\u00fck g\u00fc\u00e7 kullan\u0131m\u0131na \u00e7ok \u00f6nem verdi\u011fini fark etmi\u015fsinizdir. Windows 8\u2019in bu i\u015flemci zaman\u0131 ve haf\u0131za kullan\u0131m\u0131ndaki cimrili\u011fi sayesinde mobil sistemlerde daha uzun bir pil \u00f6mr\u00fcne sahip olabiliyoruz. \u00dcstelik bu cimrili\u011fin tek getirisi sadece uzun pil \u00f6mr\u00fc de de\u011fil\u2026 Giderek incelen mobil sistemler hen\u00fcz bir masa\u00fcst\u00fc sistem kadar g\u00fc\u00e7l\u00fc bir i\u015flemci mimarisine sahip de\u011fil, dolay\u0131s\u0131yla masa\u00fcst\u00fc bir sistemden bekledi\u011fimiz \u00e7oklu g\u00f6rev ve arka plan i\u015flemlerinin ayn\u0131 anda ve ayn\u0131 performansla mobil sistemlerde de ger\u00e7ekle\u015fmesini beklemek \u015fu an i\u00e7in do\u011fru olmayacakt\u0131r. Dolay\u0131s\u0131yla da yukar\u0131da \u00f6rnekledi\u011fim g\u00f6revleri ger\u00e7ekle\u015ftirecek uygulamalar masa\u00fcst\u00fcndeki benzerlerine g\u00f6re \u00f6nemli mimari farkl\u0131l\u0131klara sahip olmal\u0131d\u0131rlar.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Windows 8; dosya y\u00fckleme\/indirme, m\u00fczik dinleme, cihazlar aras\u0131 veri senkronizasyonu gibi temel baz\u0131 g\u00f6revlerin sundu\u011fu API\u2019ler yard\u0131m\u0131yla arka planda yap\u0131labilmesine olanak sa\u011flamakta. Buna ek olarak; ba\u015flat men\u00fcs\u00fcndeki karolar\u0131n g\u00fcncellenmesi, planl\u0131 bilgilendirmeler ve arka plan g\u00f6revleri ba\u015fl\u0131klar\u0131 alt\u0131nda gruplayabilece\u011fimiz ek yap\u0131larda sunulmaktad\u0131r. S\u0131ralad\u0131\u011f\u0131m bu arka plan g\u00f6revlerinin her birini ayr\u0131 ayr\u0131 sizlerle payla\u015fmay\u0131 planlamakla birlikte, bu makalemde \u00f6nceli\u011fi arka plan g\u00f6revlerine verece\u011fim.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Windows 8 arka plan g\u00f6revleri olabildi\u011fince hafif kod par\u00e7alar\u0131 olarak d\u00fc\u015f\u00fcn\u00fclmelidir ve pek \u00e7oklar\u0131n\u0131z\u0131n tahmin etti\u011finden farkl\u0131 olarak ne i\u015fletim sisteminin a\u00e7\u0131lmas\u0131yla birlikte otomatik olarak ba\u015flar ne de sistem kapanana kadar a\u00e7\u0131k kal\u0131r; \u00e7\u00fcnk\u00fc b\u00f6ylesi bir senaryo i\u015flemci ve haf\u0131za kullan\u0131m\u0131n\u0131 dolay\u0131s\u0131yla da g\u00fc\u00e7 t\u00fcketimini olumsuz etkileyecektir. Bunun yerine arka plan g\u00f6revlerinin ba\u015flat\u0131lmas\u0131 belirli bir tetiklemeye ve bir dizi ko\u015fula ba\u011flanm\u0131\u015f ve k\u0131s\u0131tl\u0131 bir i\u015flemci zaman\u0131n\u0131 kullanmalar\u0131na izin verilmi\u015ftir. Yani bir arka plan g\u00f6revi \u00f6rne\u011fin; kullan\u0131c\u0131 cihaz ba\u015f\u0131ndayken fakat sadece aktif bir internet ba\u011flant\u0131s\u0131 bulundu\u011funda ba\u015flat\u0131labilir. Bir ba\u015fka \u00f6rnek; bir arka plan g\u00f6revi bir sms mesaj\u0131 geldi\u011finde ba\u015flat\u0131labilir ve sms i\u00e7eri\u011finde reklam olmas\u0131na g\u00f6re sms\u2019i bloklayan kodumuz \u00e7al\u0131\u015fabilir.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Arka plan g\u00f6revleri bir s\u0131n\u0131f k\u00fct\u00fcphanesi i\u00e7erisinde yer alacak \u015fekilde tasarlanm\u0131\u015ft\u0131r. Dolay\u0131s\u0131yla da \u00e7al\u0131\u015fabilmeleri i\u00e7in bir host uygulamaya ihtiya\u00e7lar\u0131 vard\u0131r. Windows 8\u2019de arka plan g\u00f6revlerimizin \u00e7al\u0131\u015fmas\u0131ndan <strong>BackgroundTaskHost.exe<\/strong> uygulamas\u0131 sorumludur. Buna istisna olarak <em>PushNotificationTrigger<\/em> t\u00fcr\u00fc ile tetiklenen g\u00f6revlerde i\u015fletim sistemin sundu\u011fu uygulama yerine kendimiz de bir host uygulama belirtebiliriz. Farkl\u0131 bir istisna olarak, <em>ControlChannelTrigger<\/em> t\u00fcr\u00fc ile tetiklenen g\u00f6revler i\u00e7in ise i\u015fletim sistemince sunulan host uygulamas\u0131n\u0131n kullan\u0131lmas\u0131na izin verilmemektedir ve g\u00f6rev olu\u015fturulurken bir ba\u015fka host uygulama verilmelidir.<\/p>\n<p align=\"justify\">&nbsp;&nbsp;&nbsp; Arka plan g\u00f6revlerine k\u0131s\u0131tl\u0131 sistem kayna\u011f\u0131 veriliyor olmas\u0131na kar\u015f\u0131n buna tek istisna kilit ekran\u0131nda yer alanlard\u0131r. Kilit ekran\u0131 kullan\u0131c\u0131n\u0131n devaml\u0131 g\u00f6z \u00f6n\u00fcnde bulunmas\u0131 nedeniyle bu istisnai durum s\u00f6z konusu. Son kullan\u0131c\u0131 her zaman i\u00e7in kilit ekran\u0131nda g\u00fcncel veriyi g\u00f6rmek isteyecektir. Dolay\u0131s\u0131yla kilit ekran\u0131nda yer alan g\u00f6revler di\u011ferlerine g\u00f6re daha fazla i\u015flemci zaman\u0131, daha fazla sistem kayna\u011f\u0131 kullanmak zorunda kalacakt\u0131r. \u00d6te yandan, kilit ekran\u0131nda sonsuz say\u0131da g\u00f6reve izin vermek sistem kaynaklar\u0131n\u0131n hatal\u0131 ve bilin\u00e7sizce t\u00fcketilmesine neden olaca\u011f\u0131ndan en fazla 7 g\u00f6revin ayn\u0131 anda kilit ekran\u0131nda bulunmas\u0131na izin verilmi\u015ftir. Kullan\u0131c\u0131 hangi g\u00f6revlerin kilit ekran\u0131nda bulunaca\u011f\u0131na bir sistem aray\u00fcz\u00fcnden karar verebilece\u011fi gibi geli\u015ftirdi\u011fimiz uygulamalar da kilit ekran\u0131nda yer alabilmeyi kullan\u0131c\u0131dan talep edebilirler. Bu iste\u011fin kullan\u0131c\u0131ya iletilmesi i\u00e7in <strong>BackgroundExecutionManager<\/strong> kullan\u0131lmal\u0131d\u0131r.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Bir uygulama istedi\u011fi zaman <em>Windows.ApplicationModel.Background<\/em> isim uzay\u0131 alt\u0131nda tan\u0131ml\u0131 olan <strong>BackgroundTaskBuilder<\/strong> s\u0131n\u0131f\u0131 yard\u0131m\u0131yla <strong>IBackgroundTask<\/strong> aray\u00fcz\u00fcne uygun s\u0131n\u0131f\u0131n\u0131\/s\u0131n\u0131flar\u0131n\u0131 arka plan g\u00f6revi olarak tan\u0131mlayabilir. Tan\u0131mlama s\u0131ras\u0131nda tetikleme olay\u0131 ve varsa ko\u015fullar\u0131 yan\u0131nda \u00e7al\u0131\u015ft\u0131r\u0131lacak olan g\u00f6rev s\u0131n\u0131f\u0131n\u0131n tam ad\u0131 da verilmelidir. Bu makalemde daha \u00e7ok arka plan g\u00f6revi konseptine de\u011finmeyi ama\u00e7lad\u0131\u011f\u0131m i\u00e7in <em>BackgroundTaskBuilder<\/em> yard\u0131m\u0131yla program\u0131n\u0131z i\u00e7erisinden nas\u0131l bir arka plan g\u00f6revi olu\u015fturabilece\u011finizi bir sonraki makalemde sizlerle payla\u015faca\u011f\u0131m.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Arka plan g\u00f6revlerinin bir tetikleme ile ba\u015flad\u0131\u011f\u0131ndan bahsetmi\u015ftim. Bu tetiklemeler sistem tetiklemeleri, zamanlay\u0131c\u0131 tetiklemeleri, Push Notification tetiklemeleri, kontrol kanal\u0131 tetiklemeleri, bak\u0131m tetiklemeleri gibi farkl\u0131 farkl\u0131 gruplar alt\u0131nda bulunmaktad\u0131r. A\u015fa\u011f\u0131da, muhtemelen en s\u0131k kullanaca\u011f\u0131n\u0131z tetikleme t\u00fcrlerinden <strong>SystemTriggerType<\/strong> enum\u2019u i\u00e7erisinde tan\u0131ml\u0131 olan ve bir arka plan g\u00f6revinin ba\u015flamas\u0131nda kullan\u0131labilecek olan tetikleyici olaylar\u0131 a\u00e7\u0131klamalar\u0131yla birlikte bulabilirsiniz;<\/p>\n<table width=\"581\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n<tbody>\n<tr>\n<td width=\"219\" valign=\"top\"><strong>De\u011fer<\/strong><\/td>\n<td width=\"360\" valign=\"top\"><strong>A\u00e7\u0131klama<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"219\" valign=\"top\">Invalid<\/td>\n<td width=\"360\" valign=\"top\">Ge\u00e7ersiz bir tetikleme<\/td>\n<\/tr>\n<tr>\n<td width=\"219\" valign=\"top\">SmsReceived<\/td>\n<td width=\"360\" valign=\"top\">Sisteme ba\u011fl\u0131 bir GSM cihaz\u0131na yeni bir SMS ula\u015ft\u0131\u011f\u0131nda arka plan tetiklenecektir<\/td>\n<\/tr>\n<tr>\n<td width=\"219\" valign=\"top\">UserPresent<\/td>\n<td width=\"360\" valign=\"top\">Sistemde aktif bir kullan\u0131c\u0131 oldu\u011fun arka plan g\u00f6revi tetiklenecektir<\/td>\n<\/tr>\n<tr>\n<td width=\"219\" valign=\"top\">UserAway<\/td>\n<td width=\"360\" valign=\"top\">Aktif kullan\u0131c\u0131 sistemde olmad\u0131\u011f\u0131nda arka plan g\u00f6revi tetiklenecektir<\/td>\n<\/tr>\n<tr>\n<td width=\"219\" valign=\"top\">NetworkStateChange<\/td>\n<td width=\"360\" valign=\"top\">Network ba\u011flant\u0131s\u0131 ile ilgili bir de\u011fi\u015fiklik oldu\u011funda arka plan g\u00f6revi tetiklenecektir. Bu de\u011fi\u015fikli ba\u011flant\u0131n\u0131n sa\u011flanmas\u0131\/gitmesi olabilece\u011fi gibi \u00fccretlendirme de\u011fi\u015fikli\u011fi de olabilir.<\/td>\n<\/tr>\n<tr>\n<td width=\"219\" valign=\"top\">ControlChannelReset<\/td>\n<td width=\"360\" valign=\"top\">Kontrol kanal\u0131 s\u0131f\u0131rland\u0131\u011f\u0131nda arka plan g\u00f6revi tetiklenecektir<\/td>\n<\/tr>\n<tr>\n<td width=\"219\" valign=\"top\">InternetAvailable<\/td>\n<td width=\"360\" valign=\"top\">Internet ba\u011flant\u0131s\u0131 oldu\u011funda arka plan g\u00f6revi tetiklenecektir<\/td>\n<\/tr>\n<tr>\n<td width=\"219\" valign=\"top\">SessionConnected<\/td>\n<td width=\"360\" valign=\"top\">Sistemde bir oturum ba\u011fland\u0131\u011f\u0131nda arka plan g\u00f6revi tetiklenecektir<\/td>\n<\/tr>\n<tr>\n<td width=\"219\" valign=\"top\">ServicingComplete<\/td>\n<td width=\"360\" valign=\"top\">Mevcut bir uygulama g\u00fcncellendi\u011finde arka plan g\u00f6revi tetiklenecektir<\/td>\n<\/tr>\n<tr>\n<td width=\"219\" valign=\"top\">LockScreenApplicationAdded<\/td>\n<td width=\"360\" valign=\"top\">Kilit ekran\u0131na yeni bir karo eklendi\u011finde arka plan g\u00f6revi tetiklenecektir<\/td>\n<\/tr>\n<tr>\n<td width=\"219\" valign=\"top\">LockScreenApplicationRemoved<\/td>\n<td width=\"360\" valign=\"top\">Mevcut bir karo kilit ekran\u0131ndan kald\u0131r\u0131ld\u0131\u011f\u0131nda arka plan g\u00f6revi tetiklenecektir<\/td>\n<\/tr>\n<tr>\n<td width=\"219\" valign=\"top\">TimeZoneChange<\/td>\n<td width=\"360\" valign=\"top\">Sistemde tan\u0131ml\u0131 zaman dilimi de\u011fi\u015fti\u011finde arka plan g\u00f6revi tetiklenecektir<\/td>\n<\/tr>\n<tr>\n<td width=\"219\" valign=\"top\">OnlineIdConnectedStateChange<\/td>\n<td width=\"360\" valign=\"top\">Tan\u0131ml\u0131 olan bir Microsoft hesab\u0131 de\u011fi\u015fti\u011finde arka plan g\u00f6revi tetiklenecektir<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p align=\"justify\">&nbsp;<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Benzer \u015fekilde a\u015fa\u011f\u0131da, <strong>SystemConditionType<\/strong> enum\u2019u i\u00e7erisinde tan\u0131ml\u0131 olan ve bir arka plan g\u00f6revinin ba\u015flamas\u0131nda kullan\u0131labilecek olan ko\u015fullar\u0131 bulabilirsiniz;<\/p>\n<table width=\"581\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n<tbody>\n<tr>\n<td width=\"219\" valign=\"top\"><strong>De\u011fer<\/strong><\/td>\n<td width=\"360\" valign=\"top\"><strong>A\u00e7\u0131klama<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"219\" valign=\"top\">Invalid<\/td>\n<td width=\"360\" valign=\"top\">Ge\u00e7ersiz bir ko\u015ful<\/td>\n<\/tr>\n<tr>\n<td width=\"219\" valign=\"top\">UserPresent<\/td>\n<td width=\"360\" valign=\"top\">Arka plan g\u00f6revinin sistemde bir kullan\u0131c\u0131 bulundu\u011funda \u00e7al\u0131\u015fmas\u0131 ko\u015fuludur<\/td>\n<\/tr>\n<tr>\n<td width=\"219\" valign=\"top\">UserNotPresent<\/td>\n<td width=\"360\" valign=\"top\">Arka plan g\u00f6revinin sistemde bir kullan\u0131c\u0131 bulunmad\u0131\u011f\u0131nda \u00e7al\u0131\u015fmas\u0131 ko\u015fuludur<\/td>\n<\/tr>\n<tr>\n<td width=\"219\" valign=\"top\">InternetAvailable<\/td>\n<td width=\"360\" valign=\"top\">Arka plan g\u00f6revinin internet ba\u011flant\u0131s\u0131 oldu\u011funda \u00e7al\u0131\u015fmas\u0131 ko\u015fuludur<\/td>\n<\/tr>\n<tr>\n<td width=\"219\" valign=\"top\">InternetNotAvailable<\/td>\n<td width=\"360\" valign=\"top\">Arka plan g\u00f6revinin internet ba\u011flant\u0131s\u0131 olmad\u0131\u011f\u0131nda \u00e7al\u0131\u015fmas\u0131 ko\u015fuludur<\/td>\n<\/tr>\n<tr>\n<td width=\"219\" valign=\"top\">SessionConnected<\/td>\n<td width=\"360\" valign=\"top\">Arka plan g\u00f6revinin bir kullan\u0131c\u0131 oturumu bulundu\u011funda \u00e7al\u0131\u015fmas\u0131 ko\u015fuludur<\/td>\n<\/tr>\n<tr>\n<td width=\"219\" valign=\"top\">SessionDisconnected<\/td>\n<td width=\"360\" valign=\"top\">Arka plan g\u00f6revinin bir kullan\u0131c\u0131 oturumu koptu\u011funda \u00e7al\u0131\u015fmas\u0131 ko\u015fuludur<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p align=\"justify\">&nbsp;<\/p>\n<p align=\"justify\">&nbsp;&nbsp; SystemTriggerType ile ilgili d\u00fc\u015fmem gereken \u00f6nemli bir not; burada yer alan tetikleme se\u00e7eneklerinin hepsi t\u00fcm arka plan g\u00f6revlerince kullan\u0131lamamaktad\u0131r. Sistem genelinde tetiklenebilen bu sistem tetikleme t\u00fcrlerinden <strong>InternetAvailable<\/strong>, <strong>NetworkStateChange<\/strong>, <strong>OnlineIdConnectedStateChange<\/strong>, <strong>SmsReceived <\/strong> ve <strong>TimeZoneChange<\/strong> tetikleme t\u00fcrleri t\u00fcm arka plan g\u00f6revlerince kullan\u0131labilmesine kar\u015f\u0131n <strong>UserPresent<\/strong>, <strong>UserAway<\/strong>, <strong>ControlChannelReset<\/strong> ve <strong>SessionConnected<\/strong> tetikleme t\u00fcrleri sadece kilit ekran\u0131nda yer alan g\u00f6revler taraf\u0131ndan kullanabilmektedir. Bu tetikleme t\u00fcrleri kilit ekran\u0131nda yer almayan g\u00f6revlerce kullan\u0131lmak istedi\u011finde \u201ceri\u015fim reddedildi\u201d (<strong>access denied<\/strong>) hatas\u0131 alacaklard\u0131r. <strong>LockScreenApplicationAdded<\/strong> ve <strong>LockScreenApplicationRemoved<\/strong> sistem tetikleme t\u00fcrleri ise g\u00f6rev kilit ekran\u0131nda olsun ya da olmas\u0131n kullan\u0131labilmektedir.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Bak\u0131m tetiklemesi (<strong>Maintenance Trigger<\/strong>) cihaz\u0131n bir AC g\u00fc\u00e7 kayna\u011f\u0131na ba\u011flanmas\u0131 sonucu olu\u015fmaktad\u0131r. Ad\u0131ndan da anla\u015f\u0131labilece\u011fi gibi bu tetikleme t\u00fcr\u00fcndeki ama\u00e7 y\u00fcksek g\u00fc\u00e7 t\u00fcketimi olan ve yo\u011fun i\u015flemci\/ram t\u00fcketen bak\u0131m i\u015flerinin kullan\u0131c\u0131y\u0131 etkilemeden ve sistem bir g\u00fc\u00e7 kayna\u011f\u0131na ba\u011fl\u0131 iken yap\u0131lmas\u0131d\u0131r.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Zaman tetiklemesi (<strong>Time Trigger<\/strong>) i\u015fletim sisteminin belirledi\u011finiz aral\u0131klarla g\u00f6revinizi tetiklemesi sonucu olu\u015fmaktad\u0131r. Bu tetikleme t\u00fcr\u00fcn\u00fc belirli aral\u0131klarla ger\u00e7ekle\u015ftirmek istedi\u011finiz i\u015fleriniz i\u00e7in kullanabilirsiniz.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Makalemin ba\u015flar\u0131nda da belirtti\u011fim gibi Windows 8 arka plan g\u00f6rev mimarisi tasarlan\u0131rken d\u00fc\u015f\u00fck g\u00fc\u00e7 t\u00fcketimi, i\u015flemci\/ram ve network kullan\u0131m\u0131na \u00f6zen g\u00f6sterildi. Bu sebeple yukar\u0131da s\u0131ralad\u0131\u011f\u0131m tetikleme se\u00e7eneklerinden birisiyle tetiklenen bir arka plan g\u00f6revi sonsuza dek \u00e7al\u0131\u015famaz. Normal bir arka plan g\u00f6revine her 2 saatte bir yenilecek olan 1 saniyelik i\u015flemci zaman\u0131 (<em>evet, yanl\u0131\u015f okumad\u0131n\u0131z <\/em> \ud83d\ude42 ), kilit ekran\u0131nda yer alan bir arka plan g\u00f6revine ise her 15 dakikada 2 saniyelik i\u015flemci zaman\u0131 verilmektedir. \u0130\u00e7inizi rahatlat\u0131r m\u0131 bilmem; burada bahsetti\u011fimiz 1 saniyelik zaman diliminin 1 i\u015flemci saniyesi oldu\u011funun alt\u0131n\u0131 \u00e7izmeliyim, bu bizlerin g\u00fcnl\u00fck ya\u015famda kulland\u0131\u011f\u0131m\u0131z 1 saniyeden farkl\u0131d\u0131r\u2026 3G ve WiFi ba\u011flant\u0131lar\u0131n\u0131n da y\u00fcksek g\u00fc\u00e7 t\u00fcketimi olu\u015fturabilmesi nedeniyle ayn\u0131 CPU kullan\u0131m\u0131nda oldu\u011fu gibi network kullan\u0131m\u0131nda da bir s\u0131n\u0131rlama s\u00f6z konusudur. Bu de\u011fer kullan\u0131lan network aray\u00fcz\u00fcn\u00fcn t\u00fcketti\u011fi enerjiye g\u00f6re de\u011fi\u015fkenlik g\u00f6stermektedir. Cihaz\u0131n bir g\u00fc\u00e7 kayna\u011f\u0131na ba\u011fl\u0131 oldu\u011fu durumlarda ise network kullan\u0131m\u0131nda bir s\u0131n\u0131r bulunmayacakt\u0131r.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Son olarak; bir uygulama sistemden kald\u0131r\u0131ld\u0131\u011f\u0131nda tan\u0131mlam\u0131\u015f oldu\u011fu t\u00fcm arka plan g\u00f6revleri de i\u015fletim sistemince otomatik olarak silinecektir.<\/p>","protected":false},"excerpt":{"rendered":"<p>&nbsp;&nbsp; Windows 8\u2019de geli\u015ftirdi\u011finiz uygulamalar\u0131n ya\u015fam d\u00f6ng\u00fcs\u00fcn\u00fc bir \u00f6nceki makalemde sizlerle payla\u015fm\u0131\u015ft\u0131m. Uygulamalar\u0131n ya\u015fam d\u00f6ng\u00fcs\u00fc hakk\u0131nda detayl\u0131 bilgi edindikten sonra eminim ki masa\u00fcst\u00fc uygulamalar\u0131yla kar\u015f\u0131la\u015ft\u0131rm\u0131\u015fs\u0131n\u0131zd\u0131r. \u0130lk akl\u0131n\u0131za gelecek soru eminim ki ger\u00e7ekle\u015ftirdi\u011finiz d\u00fczenli\/uzun soluklu i\u015flerde kullan\u0131c\u0131n\u0131n bir ba\u015fka uygulamay\u0131 aktif hale getirdi\u011finde ne olaca\u011f\u0131d\u0131r. En basitinden bir e-mail uygulamas\u0131 yazd\u0131\u011f\u0131n\u0131z\u0131 d\u00fc\u015f\u00fcn\u00fcn, bu uygulama kullan\u0131c\u0131 taraf\u0131ndan&#8230;<\/p>\n<p><a class=\"read-more\" href=\"https:\/\/fatihboy.com\/en\/windows-8-de-arkaplan-gorevleri\/\">Read More<\/a><\/p>","protected":false},"author":1,"featured_media":33653,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[77,28,84],"tags":[322,49],"class_list":["post-33474","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-csharp","category-turkce","category-windows","tag-background-task","tag-windows-8"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Windows 8\u2019de Arka plan G\u00f6revleri - Fatih Boy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihboy.com\/en\/windows-8-de-arkaplan-gorevleri\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Windows 8\u2019de Arka plan G\u00f6revleri - Fatih Boy\" \/>\n<meta property=\"og:description\" content=\"&nbsp;&nbsp; Windows 8\u2019de geli\u015ftirdi\u011finiz uygulamalar\u0131n ya\u015fam d\u00f6ng\u00fcs\u00fcn\u00fc bir \u00f6nceki makalemde sizlerle payla\u015fm\u0131\u015ft\u0131m. Uygulamalar\u0131n ya\u015fam d\u00f6ng\u00fcs\u00fc hakk\u0131nda detayl\u0131 bilgi edindikten sonra eminim ki masa\u00fcst\u00fc uygulamalar\u0131yla kar\u015f\u0131la\u015ft\u0131rm\u0131\u015fs\u0131n\u0131zd\u0131r. \u0130lk akl\u0131n\u0131za gelecek soru eminim ki ger\u00e7ekle\u015ftirdi\u011finiz d\u00fczenli\/uzun soluklu i\u015flerde kullan\u0131c\u0131n\u0131n bir ba\u015fka uygulamay\u0131 aktif hale getirdi\u011finde ne olaca\u011f\u0131d\u0131r. En basitinden bir e-mail uygulamas\u0131 yazd\u0131\u011f\u0131n\u0131z\u0131 d\u00fc\u015f\u00fcn\u00fcn, bu uygulama kullan\u0131c\u0131 taraf\u0131ndan...Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihboy.com\/en\/windows-8-de-arkaplan-gorevleri\/\" \/>\n<meta property=\"og:site_name\" content=\"Fatih Boy\" \/>\n<meta property=\"article:published_time\" content=\"2012-08-11T18:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-19T18:41:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/08\/tasks-notes.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"1199\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Fatih Boy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Boy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/\"},\"author\":{\"name\":\"Fatih Boy\",\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"headline\":\"Windows 8\u2019de Arka plan G\u00f6revleri\",\"datePublished\":\"2012-08-11T18:00:00+00:00\",\"dateModified\":\"2021-06-19T18:41:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/\"},\"wordCount\":1823,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"image\":{\"@id\":\"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/08\/tasks-notes.jpg\",\"keywords\":[\"Background Task\",\"Windows 8\"],\"articleSection\":[\"C#\",\"T\u00fcrk\u00e7e\",\"Windows\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/\",\"url\":\"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/\",\"name\":\"Windows 8\u2019de Arka plan G\u00f6revleri - Fatih Boy\",\"isPartOf\":{\"@id\":\"https:\/\/fatihboy.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/08\/tasks-notes.jpg\",\"datePublished\":\"2012-08-11T18:00:00+00:00\",\"dateModified\":\"2021-06-19T18:41:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/#primaryimage\",\"url\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/08\/tasks-notes.jpg\",\"contentUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/08\/tasks-notes.jpg\",\"width\":1800,\"height\":1199},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fatihboy.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Windows 8\u2019de Arka plan G\u00f6revleri\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihboy.com\/#website\",\"url\":\"https:\/\/fatihboy.com\/\",\"name\":\"Fatih Boy\",\"description\":\"Ki\u015fisel Web Sitesi\",\"publisher\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihboy.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\",\"name\":\"Fatih Boy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g\",\"caption\":\"Fatih Boy\"},\"logo\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/fatihboy.com\"],\"url\":\"https:\/\/fatihboy.com\/en\/author\/fatih\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Windows 8\u2019de Arka plan G\u00f6revleri - Fatih Boy","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihboy.com\/en\/windows-8-de-arkaplan-gorevleri\/","og_locale":"en_US","og_type":"article","og_title":"Windows 8\u2019de Arka plan G\u00f6revleri - Fatih Boy","og_description":"&nbsp;&nbsp; Windows 8\u2019de geli\u015ftirdi\u011finiz uygulamalar\u0131n ya\u015fam d\u00f6ng\u00fcs\u00fcn\u00fc bir \u00f6nceki makalemde sizlerle payla\u015fm\u0131\u015ft\u0131m. Uygulamalar\u0131n ya\u015fam d\u00f6ng\u00fcs\u00fc hakk\u0131nda detayl\u0131 bilgi edindikten sonra eminim ki masa\u00fcst\u00fc uygulamalar\u0131yla kar\u015f\u0131la\u015ft\u0131rm\u0131\u015fs\u0131n\u0131zd\u0131r. \u0130lk akl\u0131n\u0131za gelecek soru eminim ki ger\u00e7ekle\u015ftirdi\u011finiz d\u00fczenli\/uzun soluklu i\u015flerde kullan\u0131c\u0131n\u0131n bir ba\u015fka uygulamay\u0131 aktif hale getirdi\u011finde ne olaca\u011f\u0131d\u0131r. En basitinden bir e-mail uygulamas\u0131 yazd\u0131\u011f\u0131n\u0131z\u0131 d\u00fc\u015f\u00fcn\u00fcn, bu uygulama kullan\u0131c\u0131 taraf\u0131ndan...Read More","og_url":"https:\/\/fatihboy.com\/en\/windows-8-de-arkaplan-gorevleri\/","og_site_name":"Fatih Boy","article_published_time":"2012-08-11T18:00:00+00:00","article_modified_time":"2021-06-19T18:41:55+00:00","og_image":[{"width":1800,"height":1199,"url":"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/08\/tasks-notes.jpg","type":"image\/jpeg"}],"author":"Fatih Boy","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Fatih Boy","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/#article","isPartOf":{"@id":"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/"},"author":{"name":"Fatih Boy","@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"headline":"Windows 8\u2019de Arka plan G\u00f6revleri","datePublished":"2012-08-11T18:00:00+00:00","dateModified":"2021-06-19T18:41:55+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/"},"wordCount":1823,"commentCount":0,"publisher":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"image":{"@id":"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/08\/tasks-notes.jpg","keywords":["Background Task","Windows 8"],"articleSection":["C#","T\u00fcrk\u00e7e","Windows"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/","url":"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/","name":"Windows 8\u2019de Arka plan G\u00f6revleri - Fatih Boy","isPartOf":{"@id":"https:\/\/fatihboy.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/#primaryimage"},"image":{"@id":"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/08\/tasks-notes.jpg","datePublished":"2012-08-11T18:00:00+00:00","dateModified":"2021-06-19T18:41:55+00:00","breadcrumb":{"@id":"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/#primaryimage","url":"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/08\/tasks-notes.jpg","contentUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/08\/tasks-notes.jpg","width":1800,"height":1199},{"@type":"BreadcrumbList","@id":"https:\/\/fatihboy.com\/windows-8-de-arkaplan-gorevleri\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fatihboy.com\/"},{"@type":"ListItem","position":2,"name":"Windows 8\u2019de Arka plan G\u00f6revleri"}]},{"@type":"WebSite","@id":"https:\/\/fatihboy.com\/#website","url":"https:\/\/fatihboy.com\/","name":"Fatih Boy","description":"Ki\u015fisel Web Sitesi","publisher":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihboy.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158","name":"Fatih Boy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fatihboy.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g","caption":"Fatih Boy"},"logo":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/fatihboy.com"],"url":"https:\/\/fatihboy.com\/en\/author\/fatih\/"}]}},"brizy_media":[],"_links":{"self":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/33474","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/comments?post=33474"}],"version-history":[{"count":1,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/33474\/revisions"}],"predecessor-version":[{"id":33475,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/33474\/revisions\/33475"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/media\/33653"}],"wp:attachment":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/media?parent=33474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/categories?post=33474"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/tags?post=33474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}