Tagged XML text, 165
TCP endpoint
add, to WCF service, 44–45
reconfigure client to connect to, 45–46
test new, 46
See also OLE transactions
TCP protocol, 85, 93
TCP Service, protecting, at message level security, 86–93
TCP transport, 247, 313
tcpTransport element, 250
Tempuri.org.wsdl, 69–70
Tempuri.org.xsd, 68–69
TerminateSequence message, 244
TestProductsService method, 350
Test users, create certificates to identify, 136–137
TextMessgeEncoding element, 2478
Third-party identity provider, 375–377
Threading, in callback operation, 346
Throttling. See Service throttling
Thumbprint, 96–98
Timeouts, 277–285
Trace messages, 239–245
Trace output, 91–93, 101–102
TraceOutputOptions property, 91
Transactional implementation, 225–229
TransactionAutoCompleteOnSessionClose property, 231–232
TransactionAutoComplete property, 216, 227, 231–232
Transaction channel, 33–34
TransactionFlow attribute, 216–217
TransactionFlowOption.Allowed, 216
TransactionFlowOption.Mandatory, 216
TransactionFlowOption.NotAllowed, 217
TransactionFlow property, 221
Transaction isolation level, 223.
See also individual level
TransactionIsolationLevel property, 215
TransactionOptions object, 223
TransactionProtocol property, 221
Transaction(s)
choice of protocol, 229
configure ShoppingCartService service to flow, from client applications, 220–221
create, in client application, 221–224
create client application to flow, to ShoppingCartService service, 224–226
defined, 213
designing WCF service to support, 231–233
example of, 213
implementing Web Services Atomic Transaction (WS-AtomicTransaction) specification, 229–231
long-running, 232–233
and messaging, 232
and multi-threading, 232
and service instance context mode, 231
using, in ShoppingCartService service, 214–231
See also OLE transactions
TransactionScope constructor, 222–223
TransactionScope object, 222, 226–227
TransactionScopeRequired property, 216, 227
TransferMode property, 237, 319
Transport channel, 33–34, 247
TransportClientCredentialType property, 94
Transport level, protecting HTTP service at, 93–100
Transport Level encryption, 120
Transport level security, 93, 100, 336
defined, 85
disadvantages of, 86
message queues support, 297
reconfigure ShoppingCartService service to use, 328–330
specify, for BasicHttpBinding binding for WCF service, 93–94
and Transport mode, 87
Transport protocol, 33
TransportSecurityBindingElement class, 257
TransportWithMessageCredential mode, 87
TransportWithMessageCredential security mode, 100
Trusted People store, 135–136
Trusted Root Certification Authorities store, 135
TrustedStoreLocation property, 136