M


ManualAddressing property (ChannelDispatcher), 263

ManualAddressing property (TransportBindingElement), 222, 264

mapping received messages, 76

MatchAllMessageFilter type, 266

MatchNoneMessageFilter type, 266

MaxBufferPoolSize property (TransportBindingElement), 222

MaxConcurrentCalls property (ServiceThrottle), 263

MaxConcurrentInstances property (ServiceThrottle), 263

MaxConcurrentSessions property (ServiceThrottle), 263

MaxReceivedMessageSize property (TransportBindingElement), 222

MEPs (message exchange patterns), 59–69.

See also messages, topologies for

channel shape and, 163

datagram MEPs (simplexes), 61–64, 243

channels and channel shape, 164, 166, 167–169, 181–183

duplex, 67–69

channels and channel shape, 164, 166, 172, 184

Request/Reply MEPs (half-duplexes), 64–66

channels and channel shape, 163, 166, 169–172

as default MEP, 242

meshes (topology), 71

message assurances, 14

message body, 28

message contracts, 92, 95, 238, 248–249.

See also contracts

defining methods in, avoiding, 251

message encodings, 29–34

message envelopes, 24, 27

message headers, 27, 135–148

contents of, 35–40

dependencies, 44

EndpointAddress type, 78, 89, 135, 139, 145–148

MessageHeader type, 135–140

MessageHeaders type, 140–145

standardizing, 39–40

WS-Addressing standard headers, 42–43

message state, 134, 148

message transports, 28.

See also MEPs (message exchange patterns)

Message type, 101, 102–103, 119.

See also messages

cleanup, 149

copying, 148

deserializing, 103, 119, 133–134

pulling data from readers, 125

serializing, 103, 119, 132

SOAP and, 102

SOAP Faults, 127–131

recognizing, 133–134

state of, 134

version implemented, 120–122

MessageBodyMemberAttribute type, 248, 249

MessageBuffer type, 148

MessageContractAttribute type, 96, 248, 249

MessageDescription type, 253

MessageFault type, 128–131

MessageHeader type, 135–140

MessageHeaderAttribute type, 248–249

MessageHeaderInfo type, 141you wa

MessageHeaders type, 140–145

<MessageID> element (message headers), 36

MessageId property (MessageHeaders), 145

MessageInspectors property (DispatchRuntime), 268

messages, 6, 20, 101–150

addressing, 34–40, 89

buffered vs. streamed, 131

choreographies for, 71

copying, 148

creating, 119–131

deserializing, 103, 133–134

exchange patterns. See MEPs

identifiers for, 36

serializing, 103, 132

SOAP Faults, 127–131

recognizing, 133–134

structure (anatomy) of, 25

System.Xml namespace, 103–119

XmlDictionary type, 104–105

XmlDictionaryReader type, 116–119

XmlDictionaryWriter type, 106–116

topologies for, 69–71

typed vs. untyped, 249

MessageState type, 134

message copying and, 148

MessageVersion property (Binding), 211

MessageVersion type, 120

creating MessageHeaders objects, 141

messaging applications, 20

messaging participants, 21–25

metadata, 84–88

consuming, 87–88

exposing, 84–86

MetadataExchangeBindings type, 85

Microsoft .NET Framework, 10

MSMQ sessions, Request/Reply MEPs and, 66, 244

MsmqIntegrationBinding type, 92, 226

MTOM encoding, 31–34




Inside Windows Communication Foundation
Inside Windows Communication Foundation (Pro Developer)
ISBN: 0735623066
EAN: 2147483647
Year: 2007
Pages: 106
Authors: Justin Smith

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net