stefanbotez / tsplabs

0 stars 0 forks source link

WCF #1

Open iasimin opened 4 years ago

iasimin commented 4 years ago

OK! Scheme de transport in WCF. Care sunt? Astept raspuns. Comunicare bidirectionala in WCF. Ce inseamna si cum se realizeaza.

stefanbotez commented 4 years ago

In WCF pot fi scheme de transport HTTP, TCP, IPC, MSMQ sau Peer Network. Comunicarea bidirectionala in WCF inseamna ca ambele endpoint-uri pot trimite mesaje unul la celalalt independent. Se intampla cand clientul care se conecteaza la serviciu ofera serviciului un canal prin care serviciul poate transmite mesaje inapoi la client. Din ce am inteles, pentru a crea un contract duplex ar trebui sa se creeze doua interfete: Prima care descrie operatiile pe care clientul le poate invoca asupra serviciului. Acesta trebuie sa pecifice in proprietatea ServiceContractAttribute.CallbackContract un "callback contract", care defineste operatiile pe care serviciul le poate invoca asupra clientului.