"Enter"a basıp içeriğe geçin

Kategori: C#

Selenium aracı ile chrome üzerinden sayfaları mobil olarak nasıl açarız?

Bu makalede test işlemleri için sıkça kullandığım Selenium aracını kullanarak chrome tarayıcısından sayfaları mobil user-agent ile nasıl açabileceğimizi göreceğiz. Peki neden mobil olarak çalıştırmak isteyeyim selenium aracını? Şöyle ki test ederken sadece masaüstü ortamlara göre test etmek yanılgıya düşürebiliyor ve mobil ile desktop sayfalar birbirinden çok farklı olabiliyor hatta ayrı tasarlanmış bir domain altındaki farklı bir mobil siteye dahi yönlendirmesi yapılabiliyor işte tam bu yüzden mobil cihazlara özel test aracını çalıştırıp test etmekte yarar var.

Asp.Net Core “… ‘Context’ only declares a parameterless constructor?” Hatası ve Çözümü

Asp.Net Core öncesi oluşturduğumuz projelerde kullandığımız EntityFramework DbContext nesnesinden türettiğimiz Context nesnemizi aynı tanımlamalar ile Asp.Net Core içerisinde maalesef kullanamıyoruz. Asp.Net Core ile öncesi framework sürümlerinde örnek kullanımlarını göreceğiz.

Abstract class ile Interface Arasındaki Fark Nedir?

Abstract class ile Interface, OOP geliştirmelerimizde en sık kullanılan 2 yapının ortak bazı özelliklerinden dolayı oldukça karıştırıldıkları bazı kısımlar yer almaktadır ve ciddi bazı farklarından ikisinin ayırt edici olduğu kısımlar bulunmaktadır, bu makalede iki yapının aralarındaki farklara madde madde gözatacağız.

HttpWebRequest ve WebRequest Türkçe Karakter Sorunu Çözümü

WebRequest ile http adreslerinden bazı verileri elde edip üzerinde işlemler yapmamız gereken durumlar olabiliyor bu gibi durumlarda eğer elde etmek istediğiniz içerik içerisinde Türkçe karakter mevcut ise ve bu türkçe karakterleri düzgün biçimde elde edemiyorsanız Encoding kullanımıyla kolayca bu sorunu aşabilirsiniz.

.Net Session Provider İçin Redis Kullanma

.Net Session Provider İçin Redis, .Net web projesi geliştirdiğimizde projenin webconfig dosyasında bir değişiklik yaptığımızda, projeyi yeniden derlediğimizde yada application pool’u yeniden başlattığımızda varolan session’ların yok olması bazen istemediğimiz durumdur örnek oturum bilgilerinin sadece session’da tutulduğunu varsayalım ve her session yenilenmesinde yeniden oturum açmak veya bazı seçimleri tekrar tekrar yapmak can sıkıcı olabiliyor. İşte bu noktada session provider’ımızı ayırmak için no-sql çözümlerinden biri olan redis’i session provider olarak nasıl kullanabileceğimiz noktasına değineceğiz.

.Net WebApi’den Image Cevabı Dönmek

.Net WebApi üzerinden en sık olarak kullandığımız json haricinden çok spesifik olarak image dönmem gerekti bunun için msdn’i biraz karıştırınca işime yarayan kaynağa ulaştım ve makale devamındaki ufak kod ile genellikle json geri dönüşü yaptığımız rest controller’ımızda image cevazı dönen bir metod oluşturmuş olduk.

Entityframework’de Enum Kullanımı

Entityframework’un benim için en güzel özelliklerinden biri sayısal bir değerin enum değeri ile eşleştirilip bana enum türünde veriyor olmasıdır.  Veritabanında sayısal olan alanlar için C# tarafında ilgili sınıfın özelliğinin tiplerine enum olarak ürettiğiniz nesneyi verirseniz EntityFramework Convert işlemini sayısal işlemden Enum’a kendisi yapacaktır.