Main method, 192, 281, 306–308, 351
Makecert utility, 95–97
MatchAllMessageFilter object, 331
Match method, 324, 331
MaxArrayLength property, 179
MaxClockSkew property, 248
MaxConcurrentCalls property, 304–305
MaxConcurrentInstances, 304–305, 334
MaxConcurrentSessions property, 305
MaxConnections property, 193
MaxDepth property, 179
MaxReceivedMessageSize property, 320
MaxStringContentLength property, 179
MessageBuffer object, 262
Message class, 331
Message Encapsulation protocol (DIME), 313
Message encoding property, 313
Message encryption, 86.
See also Security
Message headers, 326
Message inspector, 261–265
Message level, 100–102
Message level encryption, 120
Message level security
create ASP.NET Web site to host WCF service that will implement, 142–143
enable, for NetTcpBinding binding for WCF service, 87–88
enable encryption for NetTcpBinding binding for WCF client, 88–89
message queues support, 297
and performance, 303
protecting TCP Service at, 86–93
See also TransportWithMessageCredential security mode
MessageLogging source, 90
Message object, 78, 262, 334
Message queues
create, and test service, 299–300
defined, 295
implement WCF service that uses, 296
support of message level and transport level security, 297
Message queuing, 236
Message(s)
encode, containing binary data, 312–313
inspecting, 261–265
routing, 321–339
send, to message queue, 298
sending, programmatically, 271–274
transactions and, 232
Message tracing, configure, 89–91
Message Transmission Optimization Mechanism (MTOM), 48, 254
and performance, 304
signing, 313
transmitting dat a using, 311–318
transparent to WCF SOAP messages, 318
MessageInspector, 264
Microsoft Authorization Manager tool, 84
Microsoft Enterprise Library, 8, 383
Microsoft Message Queue (MSMQ), 6, 49, 295–297, 300, 313
Microsoft.PracticesEnterpiseLibrary.Common.dll assembly, 124
Microsoft.Practices.EnterpriseLibrary.Data.dll assembly, 124
Microsoft.PracticesjectBuilder.dll assembly, 124
Microsoft Transaction Server, 2
Microsoft Web Services and Other Distributed Technologies Developer Center, 339
Microsoft Windows Network Load Balancing, 303
Microsoft Windows SDK, 230, 376
MIME. See Multipurpose Internet Extension (MIME) specification
MSMQ. See Microsoft Message Queue (MSMQ)
MSMQ binding, 245
MsmqIntegrationBinding binding, 49, 245, 325
MTOM. See Message Transmission Optimization Mechanism (MTOM)
MultipleFilterMatchesException exception, 324
Multipurpose Internet Extension (MIME) specification, 312–313
Multi-threading, transactions and, 232