Równoważność kontraktów danych

Dwa kontrakty danych są równoważne, jeśli mają tę samą reprezentacją sieciową, czyli jeśli mają tę samą strukturę. Może to oznaczać, że definiują ten sam typ (ale niekoniecznie tę samą wersję typu) lub posiadają referencje do dwóch różnych typów z tym samym kontraktem danych i tymi samymi nazwami składowych. Równoważne kontrakty danych są wymienne: WCF pozwala każdej usłudze, która była zdefiniowana z jednym kontraktem danych, współpracować z kontraktem równoważnym.

Najbardziej popularnym sposobem definiowania równoważnego kontraktu danych jest użycie właściwości Name atrybutów DataContract i DataMember, by zmapować jeden kontrakt na inny. W przypadku atrybutu DataContract właściwość Name przyjmuje domyślnie nazwę ...

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.