Tag Archives: C#

İleri Düzey Serileştirme – 2

   Bir önceki makalemde .Net framework serileştirme işlemlerini detaylı olarak incelemiş ve ileri düzey kullanımları örneklemeye çalışmıştım. Bir örnek üzerinden 3.parti assembly’ler içerisinde bulunan ve serileştirilebilir olarak işaretlenmemiş sınıfların ileri düzey yöntemlerle nasıl serileştirilebileceğini paylaşmıştım. Bu makalemde aynı örnekler üzerinden giderek vekil seçim zinciri ve nasıl genel-geçer bir vekil seçici yapabileceğinizi paylaşacağım.    Serileştirme sırasında,…

Read More

İleri Düzey Serileştirme – 1

   Nesnelerin serileştirilerek saklanması konusunda C# işlerimizi oldukça kolaylaştırmakta. Çoğu zaman sınıfımızın üzerine yerleştireceğimiz bir SerializableAttribute ile nesnelerimizi serileştirilebilir hale getirebiliyor, ardından da BinaryFormatter sınıfı yardımıyla bu nesneleri bir stream’e yazabiliyor ve yine stream’den okuyabiliyoruz.    Serializable ve NonSeriazable attribute’leri ve BinaryFormatter sınıfını kullanmak çoğu senaryo da bizleri hızlıca sonuca ulaştırsa da malesef ki sınıf…

Read More

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

   Bir önceki makalemde sizlere öznitelik (attribute) ve yansıma (reflection) konularında bahsetmiştim. Her zaman dediğim gibi, bu ikili bir arada gerçekten çok önemli bir güç haline gelmekte. Bu ikilinin kullanımına dair o kadar fazla şey söylenebilir ki, tek makale buna hiç bir zaman yetmeyecektir. Bu sebeple ikinci bir makale ile konuyu biraz daha derinleştirmek istedim….

Read More

Ö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

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 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

Ö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; PowerShell komutlarımızın çalışacağı bir çalışma alanı içerisinde bir pipeline oluşturmuş ve son satırda bu pipeline’ı çalıştırmıştık. Bu örnekte dikkat edecek olursanız sonuc değişkeni içerisinde System.Management.Automation.PSObject barındıran 0 boyutlu bir koleksiyon…

Read More

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

en_USEnglish