SQL Server'da önceden oluşturulmuş olan bir view'de bir zaman sonra veri getiremediğini ve Conversion Failed When Converting The Nvarchar Value ' ...
RabbitMQ ReadOnlyMemory byte to byte[] Hatası Çözümü
RabbitMQ ile ilgili ilk çalışmamı yaparken "None Of The Specified Endpoints Were Reachable" hatası ile karşılaşmıştım. Bu hatayı RabbitMQ None Of The Specified Endpoints Were Reachable Hatası Çözümü adlı yazımda açıklayarak çözdüm. Fakat şimdi de "System.ReadOnlyMemory to byte[]" hatası ile karşılaştım. Bu hatayı da biraz araştırıp öğrendim. Aslında oldukça basit bir çözümü var. Öncelikle hata aşağıdaki gibiydi.
var body = ea.Body;
var message = Encoding.UTF8.GetString(body);//
'System.ReadOnlyMemory' to 'byte[]' şeklinde hata
Hatanın Çözümü
Body sonuna ToArray() ekleyerek hatayı çözebilirsiniz. Bu sayede hata olmadan kodunuzu çalıştırabileceksiniz.
var body = ea.Body.ToArray();//Body sonuna ToArray() eklemeniz yeterli olacaktır.
var message = Encoding.UTF8.GetString(body);
Umarım faydalı olmuştur. İyi çalışmalar dilerim.
Yorum yapabilmek için giriş yapmalısınız. Giriş yapmak için tıklayınız.