Picproje Elektronik Sitesi

PROGRAMLAMA DİLLERİ => Visual C# => Konuyu başlatan: ahmet2017 - 02 Haziran 2020, 22:09:11

Başlık: Event tetiklenmesini engellemeden programa wait ekleme
Gönderen: ahmet2017 - 02 Haziran 2020, 22:09:11
Merhaba arkadaşlar, elimde bir web servis var. Bu web servise asenkron olarak requestte bulunuluyor ve response dönülmesi bekleniyor. Response dönüldüğünde event tetikleniyor.
Event'ın handler'ı içerisinde response'taki datalar ayıklanıp public değişkenlere atılıyor vs...

İstediğim şey şu:

public string sonucdon()
{
asenkron talepte bulun
event tetiklenip event handlerda data ayıklanıp sonuc değişkenine atılana kadar bekle
return sonuc
}

Neden asenkron bir metodda cevap gelmesini bekliyorsun diyecek olursanız, dotnetteki servisi cpp dll'inden çağırıyorum ve oradaki yapı sabit.

CPPde dotnetteki asenkron metodu çağırınca cppdeki programa sonuç dönmeden çalışmaya devam ediyor. Ben bunu istemiyorum. Bekleme işlemini dotnetteki dll'de yapmak istiyorum.

Desteklerinizi bekliyorum , teşekkürler


Başlık: Ynt: Event tetiklenmesini engellemeden programa wait ekleme
Gönderen: ahmet2017 - 03 Haziran 2020, 18:31:00
Sorun çözüldü.