Tag Archives: C#
Öznitelik’ler ve Reflection’la C# Dilini İhtiyaçlarınız Doğrultusunda Genişletin

Öznitelik’ler ve Reflection’la C# Dilini İhtiyaçlarınız Doğrultusunda Genişletin

   C# anlatırken ne zaman konu özniteliklere (attributes) gelse, bu konuyu ilk dinleyenler için konu hep havada kalır. “Kodunuzun içerisine ekleyebileceğim meta veriler mi!?”, “Bu meta veriler ne işime yarayacak ki?” Bu sorulara verdiğim yanıt ise biraz daha sabırlı olmaları ve hemen ardından anlattığım reflection konusunu dinlemeleri oluyor.    Öznitelikler ve Reflection bir araya geldiğinde [...]

Read more
IIS 7 Yöneticisi Ağaç Hiyerarşisini Genişletme

IIS 7 Yöneticisi Ağaç Hiyerarşisini Genişletme

Bir önceki makalemde sizlerle IIS 7 yöneticisi genişletilebilir mimarisinden ve kendi modülünüzü nasıl ekleyebileceğinizden bahsetmiştim. IIS 7 genişletilebilirlik anlamında bize pek çok yöntem sunmakta ve bu makalemde bu sizlerle IIS7 yöneticisi ağaç hiyerarşisine nasıl yeni bir girdi ekleyebileceğinizi paylaşacağım. Ağaç hiyerarşisine yeni bir girdi oluşturmak için en basit şekliyle aşağıda sıraladığım 3 temel parçacığa ihtiyaç [...]

Read more
IIS 7 Yöneticisine Kendi Modülünüzü Eklemek

IIS 7 Yöneticisine Kendi Modülünüzü Eklemek

IIS 7 ile birlikte Microsoft IIS Yönetici konsolunda radikal değişiklikler yaptı. Eskisi gibi sabit, sadece Microsoft destekli bir yönetim konsolu kabuğundan sıyrılarak genişletilebilir ve arkasınd topluluk desteği olan bir yönetim konsolu haline geldi. Bu sayede 3. parti geliştiriciler piyasa ihtiyaçları doğrultusunda IIS yönetim konsolu eklentileri çıkartabilmekte, özel kurumlar kendi eklentilerini kullanmakta. Bu makalemde sizlere IIS [...]

Read more

C# ile Windows Server AppFabric Önbellek Etkileşimi

Daha önceki makalelerimde sizlerle Windows Server AppFabric’in nasıl kurulacağını, geliştirme ortamının nasıl hazırlanacağını paylaşmıştım. Bu makalemde ise C# ile Windows Server AppFabric önbelleğiyle nasıl etkileşimde bulunacağınızı paylaşacağım. Önbelleği kullanmaya başlamadan önce Sistem yöneticisi ile görüşerek Windows Server AppFabric Önbellek hizmetinin kurulu olduğu sunucuları ve bu sunuculardaki önbellek portunu öğrenmelisiniz. Makalemin geri kalanında Windows Server AppFabric [...]

Read more

Programsal Olarak Bir ASP.Net Sayfasına Veri Göndermek

Kimi zaman yazmış olduğunuz bir web sitesini test etmek isteyebilirsiniz. Bu testin amacı sayfanın beklenildiği gibi çalıştığını otomatik olarak doğrulamak olabileceği gibi, web sitenizi bir yük testine tabii tutarak gerçek ortamda kaldırabileceği yükü görmek de olabilir. Bu makalemde sizlerle asp.net ile yazılmış bir web sitesine C# ile nasıl veri gönderilebileceğini ve test edilebileceğini paylaşacağım. HTTP [...]

Read more
C# ile AppFabric Cache Yönetimi – 2

C# ile AppFabric Cache Yönetimi – 2

Önceki makalemde sizlerle C# üzerinden AppFabric Cache PowerShell komutlarını nasıl kullanabilceğinizi paylaşmıştım. Örnek kod üzerinden nasıl önbellek kümesine bağlanabileceğinizi ve yeni bir önbellek oluşturabileceğinizi anlatmıştım; var initialSessionState = InitialSessionState.CreateDefault(); initialSessionState.ImportPSModule(new[] { "DistributedCacheAdministration" }); initialSessionState.ThrowOnRunspaceOpenError = true; var cacheRunspace = RunspaceFactory.CreateRunspace(initialSessionState); cacheRunspace.Open(); var pipe = cacheRunspace.CreatePipeline(); pipe.Commands.Add("Use-CacheCluster"); var newCacheKomutu = new Command("New-Cache"); newCacheKomutu.Parameters.Add("CacheName", "test"); pipe.Commands.Add(newCacheKomutu); var [...]

Read more
C# ile AppFabric Cache Yönetimi

C# ile AppFabric Cache Yönetimi

Daha önceki makalelerimde sizlere PowerShell üzerinden AppFabric Cache’i nasıl yönetebileceğinizi anlatmış, örnek bir AppFabric Cache PowerShell script’i paylaşmıştım. Bu makalemde sizlere C# üzerinden nasıl PowerShell’e ulaşabileceğinizi ve nasıl AppFabric Cache yönetim komutlarını kullanabileceğinizi anlatacağım. C# üzerinden PowerShell komutları çalıştırabilmek için öncelikle System.Management.Automation kütüphanesine referans vermeniz gerekli. Bu kütüphaneyi aşağıdaki klasör altında bulabilirsiniz; C:\Program Files\Reference Assemblies\Microsoft\WindowsPowerShell\v1.0 [...]

Read more
Dinamik Oluşturulan Kodlara Debug Bilgisi Eklemek

Dinamik Oluşturulan Kodlara Debug Bilgisi Eklemek

Daha önce yazdığım makalemde sizlere çalışma-zamanı dinamik kod oluşturmayı anlatmıştım. Yazım ardından aldığım bazı maillerde bu yöntemi kullanmaya başladıktan sonra ikinci bir ihtiyacın oluştuğunu gördüm; oluşturulan dinamik kodun Debug edilebilmesi. Okuyacağınız yazımda bu konuyu ele alarak dinamik kod oluşturma sürecinde yapacağınız ek kodlama ile nasıl debug edilebilir bir kod oluşturabileceğinizi göstermeye çalışacağım. Öncelikle bir önceki [...]

Read more
Çalışma-Zamanı Dinamik Kod Oluşturma

Çalışma-Zamanı Dinamik Kod Oluşturma

Yazılım geliştiriciler olarak her zaman kullanıcıların ihtiyaçlarını karşılamak için derleme-zamanı yazmış olduğumuz kodları kullanırız; ama zaman zaman keşke kendi kendini yazan, çalıştıran programlarımız olsun dediğiniz olmuştur. İşte tam bu düşüncede olan tüm yazılım geliştiricilerin en seveceği C# namespace’i sanırım System.Reflection.Emit olacaktır. Bu makalemde sizlere bu namespace altında yer alan sınıflar yardımıyla çalışma-zamanında nasıl dinamik olarak [...]

Read more

C# Programsal Olarak AppFabric Cache Host Bilgisine Erişmek

AppFabric Cache ile ilgilendiğinizde gördüğünüz ilk şeylerden birisi kurulumunu ve yapılandırmasını PowerShell üzerinden yapabilmenizdir. AppFabric Cache yönetimsel araçlarını kurarak erişebileceğiniz bu yapılandırma cmdlet’leri sayesinde gerek yerel gerekse de uzak sunucularınızda ihtiyacınız olan her türlü önbellek işlemini yapabilirsiniz. Zamanla, yaptığınız bu yönetimsel işleri programsal olarak yapmak isteyebilirsiniz ya da iş mantığınız gereği önbellekte bulunacak verileri en [...]

Read more
Page 1 of 3123