DAAB. See Data Access Application Block (DAAB)
DAAB Database object, 15–16
Data
streaming, from WCF service, 318–320
transmitting, using Message Transmission Optimization Mechanism (MTOM), 311–318
Data Access Application Block (DAAB), configure, 8
DatabaseFactoryCreateDatabase method, 15
DatabaseFault object, 67
Data contract
add member to, 171
define, 12–13
modifying, 165–179
data contract and data member attributes, 166–176
data contract compatibility, 176–179
See also Contract
DataContract attribute, 66, 166, 169
Data contract compatibility, 176–179
Data contract serialization
add operation to WCF service for investigating, 174–175
and security, 178
Data contract serializer, 165–169
DataMember attribute, 66, 166
Data member attribute, 166–176
Data property, 290
DataReader object, 15
DCOM. See Distributed COM (DCOM)
DecrementStock method, 217–218
Decryption, 303
DefaultAlgorithmSuite, 47
DefaultException handler, 73
Delegation service, 116
Delivery models, for publishing and subscribing, 358
“Denial of Service” attack, 178, 277, 320
Deserialization, 12
DIME. See Message Encapsulation protocol (DIME)
DispatcherRuntime object, 325
Dispose method, 345, 350
Distributed COM (DCOM), 2–3
Distributed Transaction Coordinator (DTC), 214
DivideByZeroException, 73
DoClientWork method, 306, 327
DTC. See Distributed Transaction Coordinator (DTC)
Duplex channel, implementing, 347
DuplexClientBaseProductService class, 344
Duplex messaging, 48
Durable property, 297
Dynamic routing, 339