Parameter, add, to existing operation in service contract, 159–160.
See also individual parameters
Parent transaction, 223
PasswordRecovery control, 127
Passwords, 132–141.
See also Security
Peer Networking services, 341
PeerOrChainTrust service, 135
Peer-to-peer networking, 49, 341
PeerTrust service, 135, 370
PerCall instance context mode
advantages and disadvantages of, 195–196
as default value for InstanceContextMode property, 34
and instance pooling, 308–311, 326
maintaining state with, 198–204
and reliable messaging, 245
and ShoppingRouter service, 333
use, PerSession rather than, 205
Performance
aspects that impact, 303–304
streaming data from WCF service, 318–320
transmitting data by using Message Transmission Optimization Mechanism (MTOM), 311–318
using service throttling to control resource use, 304–311
PermissiveCertificatePolicy class, 384
PerSession instance context mode
default when using endpoint requiring sessions, 198
and instance pooling, 308–311
overview, 194–195
and sequencing operations in WCF service, 205
and ServiceBehavior attribute, 231
use, rather than PerCall, 205
Personal certificate store, 137
Personal computer applications, 1–2
Photographic images, transmitting, 314–318
Predefined bindings, 256.
See also specific binding elements
Price Changed event, 356–357
PrincipalPermission attribute, 111, 131–132
Privacy, 6.
See also Security
Private key, 133–134, 147
Private utility method, 200
ProcessMessage method, 331–334
Product data contract
add field to, and examine default value, 175–176
add new field to, to examine how client handles unexpected fields, 172–173
change namespace of, 169–170
change order of members in, 166–169
ProductsBehavior, 23
ProductsBehavior behavior, 108
Products COM+ application
configure, as WCF service, 395–399
deploy, to COM+ catalog, 387–399
test, 399
ProductServiceClient class, 26
ProductService.cs class, 12
ProductService.dll assembly, 40
ProductServiceHost application, 63
ProductService service, 25–26, 36, 266–268
ProductsServiceCallback interface, 344–345
ProductsServiceClient proxy class, 344
ProductsServiceHost application, 93
ProductsService service, 52, 347–349
Products.xsd, 68
ProtectionLevel property, 151
Proxy class, 25, 286
generate, 35
regenerate, and update WCF client application, 170–171
regenerate, for WCF client application, 68–70
Proxy object, 255
Public key, 147
Public Key Cryptography, 85
Public key infrastructure (PKI), 133–134
Public/private key cryptography, 84
Publishing, delivery models for, 358
Pull model, 358
Push model, 358