HttpClient PostAsJsonAsync method desteÄŸi
Selamlar, HttpClient üzerinden async json post gönderimi için bir metod bulunuyor ancak bunu direkt kullanamıyorsunuz. Bunun için System.Net.Http.Formatting.dll kullanmalısınız. Ardından ...
C# WebRequest Kullanımı
Selamlar, C# ile basit bir web isteğinde bulunmak için buradaki kod bloğu size yardımcı olacaktır. WebRequest, HttpWebRequest gibi birçok sınıf ve method bulunuyor. Gönderdiğiniz request ...
Cannot send a content-body with this verb-type Hatası
Selamlar, C# üzerinde WebRequest yaptığınızda metodunuz "GET" ise hatadan da anlayacağınız gibi request content boş olamaz. Yani http metodunuzu "POST" olarak değiştirmelisiniz. Eğer p...
WebRequest does not Contain a definition for Referer Hatası
Selamlar, WebRequest ile istekte bulurken header bölümüne "referer" eklediğinizde bu hatayı alırsınız çünkü web request bunu desteklemiyor. Referer vermek için HttpWebRequest sınıfını...
C# WebClient response header üzerindeki değerleri okumak
Selamlar, Paylaşacağım kod, web Client üzerinden çektiğiniz verideki response header okumak için küçük bir kod bloğu faydalı olacaktır. WebHeaderCollection myWebHeaderCollection = myW...
Cannot compare elements of type 'System.Collections.Generic.List' Hatası
Selamlar, Lambda ile çalışırken koşul belirttiğinizde "Cannot compare elements of type 'System.Collections.Generic.List`1'. Only primitive types, enumeration types and entity types are ...
Unable to launch the IIS Express Web server Hatası
Selamlar, VS içinde bir web projesini başlatacağınız zaman "Unable to launch the IIS Express Web server" hatasını almanız, IIS config problemidir. Çözüm: Belgeler klasörü altında II...
Cannot deserialize the JSON array (e.g. [1,2,3]) into type Hatası
Selamlar, JSON bir veriyi deserialize ederken "Cannot deserialize the JSON array (e.g. [1,2,3]) into type ' ' because type requires JSON object (e.g. { name: value}) to deserialize correctly"...
Linq group by having count yazımı
Selamlar, Linq yapıda duplicate kayıtları bulabilmek için group yaparak count aldırırız. Buna göre koşulumuzu yazdığımızda kayıtları buluruz. Burada da işlem şu şekilde olur: Ör...
ContextSwitchDeadlock Hatası
Selamlar, Visual Studio'da bir döngüyle iÅŸlem yaptırdığınızda ContextSwitchDeadlock adında bir uyarı mesajı alabilirsiniz. Bu bir hata deÄŸil. Yazdığınız kodla ilgisi olmayan bir Å...
C# Google Translate üzerinden çeviri
Selamlar, Google Translate üzerine bir istekte bulunarak çevirilecek metini ve dili bildirerek dönüş alabiliyorsunuz. Kod çıktısı: string url = String.Format("http://www.google.com/tra...
IEnumerable<T> ve IQueryable<T> Arasındaki Fark
Selamlar, Her ikisi de birbiriyle aynı gözüküp, aslında farklı operasyon işlemleri gerçekleşen iki yapıyı ele alalım. Aralarındaki fark, IQueryable Linq yapısının çalışmasını s...
IQueryable linq query to IEnumerable<T>
Selamlar, IQueryable olarak çekilen bir veriyi IEnumerable olarak convert etmek için oldukça basit bir Linq metodu bulunuyor. IQueryable Urun = Context.Urunler.AsQueryable(); Bu sorguyu IEnu...
The operation cannot be completed because the DbContext has been disposed Hatası
Selamlar, IQueryable işlemler yaparken "The operation cannot be completed because the DbContext has been disposed" hatası alıyorsanız, sebebi aktif olan DbContext bulamadığından dolayıdır. ...
The ObjectContext instance has been disposed and can no longer be used for operations that require a connection Hatası
Selamlar, Entity Framework üzerinde ilişkili tablodan değer almaya çalıştığınızda sıkça başınıza gelebilir çünkü değeri olmayan bir tablodan bir değer eşitlemeye çalışırsanı...
C# Out of Memory exception hatası
Selamlar, Out of Memory hatasını tahmin edebileceÄŸiniz gibi iÅŸlemin tamamlanması için yeterli belleÄŸe sahip olmadığınızda alırsınız. 32 bit iÅŸletim sistemi kullanıyorsanız RAM desteÄ...
TaskCanceledException: A task was canceled Hatası
Selamlar, Bir HttpClient işleminde "Task was canceled" hatası alıyorsanız, bunun iki sebebi olabilir: Task tamamlanmadan önce iptal belirtecisiyle ilişkili CancellationTokenSource üzerinde Ca...
A diagnostic log has been written to the following location Hatası
Selamlar, VS üzerinde bir projeyi publish ederken "A diagnostic log has been written to the following location" hatasını alıyorsanız, bir yanlışlıktan ötürü log dosyasının yazılamadığ...
ASP.NET MVC Single Page Application - Sammy.js
Selamlar, Single Page Application uygulama yapmak, aslında sanal bir URL oluşturup, bir xhr isteğiyle gelen değeri html olarak sunmasından ibarettir. Sanal URL oluşturulması zorunda da değils...
C# SQLite connection string
Selamlar, Sizlere SQLite için kullandığım basit bağlantı metodumu sunuyorum. (Veritabanım App_Data klasörü içerisinde) "Data Source=|DataDirectory|Data.db;Version=3;Datetime Format=Curr...