SQL Server CLR Kullanımı ve SMS Gönderimi

CLR kavramının nedir? SQL Server ile CLR’ı nasıl kullanılır?   CLR (Ortak Dil Çalışma Platformu ) .NET altyapısında üretilmiş kodların sistem üzerinde çalıştırılmasını sağlayan mekanizmadır. Bir C# kodu yazıp derlediğimizde bu kod Microsoft Intermediate Language ( MSIL ) ’a dönüştürülür. Bu kod çalıştırılabilir bir kod değildir. Bu kod ” sözde kod ” ( pseudocode ) içeren […]

CLR kavramının nedir? SQL Server ile CLR’ı nasıl kullanılır?

 

CLR (Ortak Dil Çalışma Platformu ) .NET altyapısında üretilmiş kodların sistem üzerinde çalıştırılmasını sağlayan mekanizmadır. Bir C# kodu yazıp derlediğimizde bu kod Microsoft Intermediate Language ( MSIL ) ’a dönüştürülür. Bu kod çalıştırılabilir bir kod değildir. Bu kod ” sözde kod ” ( pseudocode ) içeren bir dosyadır. Bu kod anca bulunduğu sistemde bir ara program ile çalıştırılır. Bu program MSIL’i, sistem üzerinde çalıştırır. İşte C# ta bu CLR ’dir. Yani CLR ’nin olduğu her ortamda ( işletim sistemi ve işlemci farketmeksizin ) C# da derlenmiş kodlar daha doğrusu MSIL çalışacaktır.

Program çalışacağı zaman C# ile derlenen kodlar yani MSIL kodlar; bir JIT ( Just-In-Time – Tam zamanında ) derleyici tarafından kullanılarak çalıştırılabilir koda dönüştürülürler. C# ( veya .NET ) kodları çalıştırıldığı zaman CLR, bu JIT derleyiciyi çalıştırır. JIT derleyici programınızın ihtiyaçlarına göre MSIL ’i yerel dile çevirir. Yani MSIL olarak ürettiğiniz her kod CLR ’nin olduğu her ortamda o sisteme uygun bir dile çevrilir ve yürütülür. Bu kodun içinde yeralan metadata olarak tanımlanan çıktı bulunur. Bu çıktı sayesinde programınızın diğer kodlarla etkileşimi sağlanır.

Kısacası, CLR, .NET Framework’ün çalışma ortamını sağlar ve CLR, JIT (just-in-time) derlemesi, hafıza yönetimi, tip güvenliği, hata ayıklama, thread yönetimi ve güvenlik gibi işlemleri yürütür.

CLR içerisinde çalışan kod “Managed Code” olarak adlandırılır. Managed Code, CAS (Code Access Security) olarak adlandırılan bir güvenlik modeli sayesinde Assembly’lerin belirli işlemleri yapmasını engeller. SQL Server CAS’ı Managed Code’un güvenli bir şekilde çalışması ve işletim sistemi ile veritabanı üzerindeki işlemlerini denetlemek için kullanır.

22 Ağustos 2017 | Sayı: | admin

Etiket: sms gönderimi, sql server, | Kategori:C# / Asp.Net, Veri Tabanı

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

türkçe pornoporno izleankara chip tuninggaziantep escortgaziantep escortgaziantep escortankara escortantep escortdikmen escortcanlı bahiscanlı bahiscanlı bahistürkçe pornobahçeşehir escortavcılar escortbeylikdüzü escortbahçeşehir escorterotik shop

istanbul escort

ankara evden eve nakliyat

instagram buy followers

kaçak iddaa kaçak bahis güvenilir bahis siteleri iddaa siteleri en iyi bahis siteleri illegal bahis en iyi canlı bahis siteleri casino siteleri canlı bahis siteleri ensobet üyelik bonus veren siteler

Türkçe Kaynak Paylaşımı | TrKaynak.com 2019
Yukarı Çık