Windows Communication Foundation: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
ortografia |
|||
Riga 23:
I contratti non stabiliscono solo quali operazioni si possono invocare su un servizio, ma anche come e quali dati si debbano scambiare. Da questa considerazione si evince che esistono diverse tipologie di contratti racchiuse in tre tipologie: '''''ServiceContract''''', '''''DataContract''''' e '''''MessageContract'''''.
=== I ServiceContract ===
I ServiceContract definiscono il servizio e tutte le API che questi mette a disposizione. La definizione di un simile contratto vede la sua naturale implementazione in un'interfaccia .NET da sviluppare. Di per sé, un'interfaccia non ha alcun senso parlando in termini di ''[[Service-oriented architecture]]'' (SOA); infatti, pur definendo metodi e proprietà, non stabilisce se questi debbano essere resi pubblici o meno. Bisogna ricordare che
=== I DataContract ===
|