Serializacja

Kontrakt danych — podobnie jak metody usługi — jest częścią zobowiązania kontraktowego, które usługa obsługuje. Kontrakt danych jest publikowany w metadanych usługi, dzięki czemu klienty mogą przekonwertować neutralną, niezależną od technologii reprezentację typów danych do swoich natywnych typów. Ponieważ obiekty i lokalne referencje są konceptami charakteryzującymi CLR, nie możesz przekazywać obiektów i referencji CLR do i z metod usługi WCF. Po pierwsze, dopuszczanie takich zachowań przeczy przywołanej wcześniej zasadzie architektury zorientowanej na usługi. Po drugie, jest niepraktyczne, ponieważ obiekt składa się z dwóch części: stanu oraz kodu, który pozwala nim manipulować. Nie ma możliwości przesyłania kodu programu lub logiki ...

Get Programowanie usług WCF now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.