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

Visual Studio Visualization and Modeling SDK yayınlandı

Visual Studio 2010 sürümünün yayınlanması ardından Microsoft Visual Studio Visualization and Modeling SDK’sı da yayınlandı. Eski adıyla DSL SDK olan VS Visualization and Modeling SDK önceki sürümlerinde Visual Studio SDK’sı içerisinde yer alan Mimari araçların genişletilebilmesi örnekleri/projeleri ve derinlemesine teknik dokümantasyonu barındırmakta. Visual Studio Visualization and Modeling SDK’sı http://code.msdn.microsoft.com/vsvmsdk adresinden indirilebilir.

Visual Studio 2010 yayınlandı

Uzun bir bekleyişin ardından Visual Studio 2010 bugün yayınlandı. RC sürümü itibariyle lisanslanmaya başlanan, daha piyasaya tam sürümü sürülmeden pek çok eklentiye kavuşan Visual Studio 2010 bugün yayınlandı. Internet üzerinden canlı olarak da verilen lansmanı sonrası http://www.microsoft.com/visualstudio/en-us/ adresinde Visual Studio sürümleri hakkında bilgi edinebilir. MSDN üyeliğiniz var ise hemen tam sürümü indirmeye başlayabilirsiniz. DreamSpark, WebsiteSpark…

AppFabric Cache – Önbellek Bildirimleri

AppFabric Cache daha önce yazdığım makalelerimde detaylarını bulabileceğiniz özellikleri yanında kullanıcılarına bildirimlerde sunmaktadır. AppFabric Cache’in bizlere sunduğu bu önbellek bildirimleri sayesinde istemci uygulamanız önbellek durumu hakkında bilgi sahibi olabilir ve bu bilgiler doğrultusunda iş mantıkları işletebilir. Asenkron olarak yapılan bu önbellek bildirimleri aynı zamanda yerel önbelleğinizin otomatik olarak hükümsüz hale gelmesine de(Invalidation) olanak sunar. İsimlendirilmiş…

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…

Tip : AppFabric Önbellek Çalışma Durumunun PowerShell ile Kontrolü

Uzaktan bağlandığınız sunucunuzda AppFabric Cache’in çalışıp çalışmadığını kontrol etmek istiyorsanız PowerShell yardımıyla bunu yapabilirsiniz. Örnek betiği aşağıda bulabilirsiniz; Tüm AppFabric betiklerinde olduğu gibi yukarıdaki AppFabric Cache komutlarını kullanabilmek için aşağıdaki komutları çalıştırmanız gerekli;

Tip : PowerShell Oturumu Sistem Yöneticisi Olarak Mı Başlatılmış?

Zaman zaman PowerShell oturumunda sistem yönetici hakkı gerektiren işlemler yapmanız gerekebilir. Özellikle kullanıcılarınıza sunduğunuz betiklerde hem hata oluşmaması hem de yapılması gerekenler hakkında kullanıcıların bilgilendirilebilmesi için oturumun Sistem Yöneticisi olarak mı başlatıldığı bilmek sizi için önem taşıyabilir. Bu gibi durumlarda aşağıdaki kontrol ile kullanıcının oturumu istediğiniz rolle çalıştırıp çalıştırmadığını anlayabilirsiniz:

PowerShell’de İmzalanmamış Betikleri Çalıştırmak

AppFabric Cache ile ilgili olarak yazmış olduğum yönetim betiği (script) ile ilgili aldığım olumlu yorumlar dışında, bazı bilgisayarlarda “AppFabricCacheSetup.ps1 cannot be loaded because the execution of scripts is disabled on this system.” şeklinde bir hata mesajı alndığını ve betiğin çalıştırılamadığını öğrendim. Bu hatayı almanızın sebebi PowerShell’in varsayılan olarak güvenilir bir elektronik imza ile imzalanmamış (un-signed)…