Abort method, 77
“Access Denied,” 112–113, 375
Action message, 387
ActionMessageFilter class, 324
Action property, 331
Active Directory, 83
AddBindingParameters method, 263–264
AddItemToCart message, 241, 331–332, 338–339
AddItemToCart method, 208, 216, 306
AddItemToCart operation, 184
AddItemToCartResponse message, 242
Address, 321
Address-based routing, defined, 321
Address element, 20
AddressFilter, 324
AddServiceEndpoint method, 50, 324
Add Service Reference command, 190
AddToCart method, 185–186
Advanced Encryption Standard (AES) 128-bit algorithm, 87
AfterReceiveRequest method, 262
AlgorithmSuite property, 151
AllowedImpersonationLevel property, 115–116
Anonymous service, 116
Appid parameter, 98
ApplyDispatchBehavior method, 263–264
ASP.NET client application
create WCF service that supports, 381–388
test, 387–388
ASPNETDB.MDF database, 126
ASP.NET Development Server, 382
ASPNETProductsService certificate, 384
ASP.NET Web client applications, 382
ASP.NET Web service, 93, 385–388
ASP.NET Web services, 382
ASP.NET Web site
create, to host WCF service that will implement message level security (Windows XP only), 143
create, to host WCF service, 119–120
create, to host WCF service to implement message level security (Windows Vista only), 142–143
ASP.NET Web Site Administration Tool, 118, 125–126
AsymmetricSecurityBindingElement class, 47, 257
AsynCallback, 288
/async flag, 286, 292, 294
Asynchronous operations
add, 287–291
implementing in WCF service, 286–295
invoke the CalculateTotalValueOfStock, 293–295
invoking, in client application, 286–287
use for, 275
AsyncPattern property, 287–288
AsyncResult class, 288
AsyncResult object, 290
Authentication
Basic, 103–105
claims-based, 377–380
configure BasicHttpBinding binding for WCF service to use Basic, 103–104
examine mechanism for, used by NetTcpBinding binding, 107–108
of service using certificate, 142–147
using certificates, 132–141
using SQL membership provider and SQL Role Provider, 118–132
in Windows environment, 83–86
of Windows users, 102–108
Authorization
configure WCF services to use Windows Token Role Provider, 108–109 108–114
create groups for warehouse staff and stock controller staff, 109–110
implement custom, 369
specify roles for WCF service operations, 110–112
test, for WCF service, 112–114
using certificate, 132–141
by using SQL membership provider and SQL Role Provider, 118–132
in Windows environment, 83–86
AuthorizationContext property, 368
Authorization.ServiceAuthorizationManager property, 369
Authorization Store Role Provider, 84, 108