Gets or sets a value that specifies whether to send unknown serialization data onto the wire.
Assembly: System.ServiceModel (in System.ServiceModel.dll)
If a type implements the IExtensibleDataObject interface, it stores any extra data it does not know about that comes over the wire when deserializing into that type. For example, if a type Person has members FirstName and LastName, and an element called PhoneNumber comes in, it is stored. When later serializing the type, PhoneNumber is re-emitted. The problem is that the schema for Person exported by that service only has FirstName and LastName, so Windows Communication Foundation (WCF) generates a schema-invalid instance. If strict schema compliance is important, you can set to true to turn this re-emitting behavior off.
Regardless of the setting, WCF always processes known data (both in and out) and does not throw exceptions when extra data comes in.
You can use the <callbackDebug> element to set this property in a client application configuration file.