Month: June 2022

(400) Bad Request WebException Detayı | C#

(400) Bad Request WebException Detayı | C#

Merhaba, bir entegrasyon işleminde karşı taraftan bu hatayı alıyordum. Hata detayını görüntüleyemiyordum. Postman’da denediğimde gayet güzel bir JSON olarak gördüm hatayı. Ben bunu neden kod tarafında görüntüleyemiyorum diye bayağı bir tırmaladım. Meğer çok basitmiş: try {// ….}catch (WebException ex) {string responseDetails = (new StreamReader(ex.Response.GetResponseStream(), true)).ReadToEnd();} 

E-İmza İle PDF İmzalama | C#

E-İmza İle PDF İmzalama | C#

Merhaba, geçenlerde bir ihtiyaç üzerine Kamu Sertifikasyon Merkezi (https://yazilim.kamusm.gov.tr) tarafından sunulan e-imza kütüphanesi ile tanıştım.Burada hem C#, hem de Java örnek kodları vardı.Örneği ayağa kaldırmaktansa, onu referans alarak basit bir uygulama yazdım.Hem oradaki gibi .p7s dosyası oluşturabildim, hem de bir PDF belgesini imzalayabildim.İhtiyacı olanlar için 

Konsol Uygulamasında Yazılanı Maskeleme | C#

Konsol Uygulamasında Yazılanı Maskeleme | C#

Merhaba, bir konsol uygulamasında kullanıcıdan şifre almam gerekiyordu.
Bunun da kabak gibi görünmesini istemedim.
Biraz araştırma sonucunda aşağıdaki çözme ulaştım:

Console.WriteLine("Lütfen şifrenizi yazınız : ");
SecureString ss = new SecureString();
ConsoleKeyInfo key;
do
{
key = Console.ReadKey(true);
if (!char.IsControl(key.KeyChar))
{
ss.AppendChar(key.KeyChar);
Console.Write("*");
}
else
{
if (key.Key == ConsoleKey.Backspace && ss.Length > 0)
{
ss.RemoveAt(ss.Length - 1);
Console.Write("\b \b");
}
}
}
while (key.Key != ConsoleKey.Enter);

IntPtr bstr = Marshal.SecureStringToBSTR(ss);
string sifre = "";
try
{
sifre = Marshal.PtrToStringBSTR(bstr);
}
finally
{
Marshal.FreeBSTR(bstr);
}

Selamlar.

Özel Bir URL Protokolünü Kayıt Defterine Eklemek | C#

Özel Bir URL Protokolünü Kayıt Defterine Eklemek | C#

Merhaba, tarayıcıdan yazılan kendi isim ürettiğiniz bir protokolü herhangi bir programla ilişkilendirmek için aşağıdaki yolu izleyebilirsiniz:Protokolümüzün adı “imzala” olsun.Tarayıcıdan http:// şeklinde değil de; imzala://?dosya=http://www.yahoo.com/ornek.pdf” şeklinde bir istek geldiğinde bizim uygulama çalışsın istiyoruz. Selamlar.

Belirli Bir Karakterin Son Tekrarından Sonrasını Kesme | MsSql

Belirli Bir Karakterin Son Tekrarından Sonrasını Kesme | MsSql

Merhaba, elimde şöyle bir liste vardı: ParcaNo UyumluAracParca-001 Mazda 626 Dizel 1.6 100HPParca-001 Toyota Corolla Benzin 1.6 110HPParca-002 Ford Escort Benzin 1.6 90HPParca-002 VW Jetta Dizel 1.6 105HPParca-002 BMW 520 Benzin 2.0 160HP Ben bunları parça bazında tek satırda göstermek için şunu yapıyorum: İlk 4000