abstract definitions, WSDL, The Anatomy of WSDL, The Core Framework, The <portType> Element
abstraction, advantage of, The Life Cycle of a Web Service Request
access control lists., see acls
ACLs, Windows Security
ACLs (access control lists)
purpose of, Windows Security
AcquireRequestState event, Events Exposed by Modules
Active Directory
Digest authentication with, Digest Authentication
Add Reference command, Visual Studio, Adding a Reference
Add Web Reference command
discovery documents, Visual Studio .NET and DISCO Files, Adding a Web Reference from a Discovery Document
adding references
command-line tools for, Adding a Reference Manually, Manual References
disco.exe, Disco.exe
manually, Adding a Reference Manually, Manual References
simple example, Adding a Reference, Manual References
wsdl.exe for, Wsdl.exe
adding Web service projects to solutions, A Simple Example in Visual Studio .NET
address elements, WSDL, The <http:address> element, The <soap:address> element, The <soap:address> element
addresses
WS-Addressing, WS-Addressing
ADO.NET, Data Access Using ADO.NET
connection strings, FSConnection
custom data providers, Custom Providers, Using FileSystemDataProvider via a Web Service
DataReader objects, DataReader Objects, DataReader Objects
DataSet objects, DataSet Objects, Typed DataSet Objects
defined, Data Access Using ADO.NET
DiffGrams, DiffGrams
FileSystemDataProvider library, FileSystemDataProvider, Using FileSystemDataProvider via a Web Service
FSCommand class, FSCommand, FSCommand, A Windows Client for FileSystemDataProvider
FSConnection class, FSConnection, FSConnection
FSDataAdapter class, FSDataAdapter, FSDataAdapter, A Windows Client for FileSystemDataProvider
FSDataReader class, FSDataReader, FSDataReader, A Windows Client for FileSystemDataProvider
FSException, Table 9-3: FileSystemDataProvider Types, A Windows Client for FileSystemDataProvider
recommendation, ADO.NET Data Access Recommendations
security, ADO.NET Data Access Recommendations
stored procedures with, ADO.NET Data Access Recommendations
Web service client example, Using FileSystemDataProvider via a Web Service
Windows client for custom data providers, A Windows Client for FileSystemDataProvider
XML addressing of DataSets, Addressing a DataSet as XML, Addressing a DataSet as XML
advantages of Web services, So Where Are We Now?
also clients, Chapter 8: Consuming Web Services
anonymous access, Anonymous Access
anonymous types, Anonymous Types
APIs
UDDI, The UDDI API, Table 4-7: Publishing API Data Modification Methods
application integration services
purpose of, Application Integration Services
Application Mappings list, From IIS to ASP.NET
Application objects
exposing, Managing State
HttpContext objects with, Application State
state maintenance with, Application State
application state, Application State
applications settings, web.config for, The Web.config File
ArrayList objects, DataReader Objects
arrays
DataReader objects, returning with, DataReader Objects, DataReader Objects
SOAP, passing in, How .NET Handles Arrays in the SOAP Body, Array Handling
ASP
clients based on, Using ASP 2.0 and 3.0
ASP.NET
authorization, Authorization in ASP.NET, Controlling Access to Services
machine.config settings, Configuring the Pipeline for Your Application
request passing from IIS, From IIS to ASP.NET, Figure 5-5: How an ASP.NET request is passed to ASP.NET by IIS
request pipeline, inside, Inside the ASP.NET HTTP Pipeline, Using the Predefined HTTP Handlers
ASP.NET authentication, Authentication in ASP.NET
anonymous access, Anonymous Access
ASPNET account, Authentication in ASP.NET
Basic authentication, Basic Authentication
choosing type with web.config, Authentication in ASP.NET
custom authentication, Custom Authentication, Manually Logging On to a Windows Account
default behavior, Authentication in ASP.NET
Digest authentication, Digest Authentication
Forms authentication, Authentication in ASP.NET
IIS authentication, IIS Authentication, Integrated Authentication
Integrated authentication, Integrated Authentication
overview, Authentication in ASP.NET
Passport authentication, Authentication in ASP.NET
SOAP header scenario, Custom Authentication
ASP.NET authorization, Authentication in ASP.NET
ASP.NET handlers
.ashx extension, The IHttpHandler Interface
defined, Chapter 5: Raw Handlers and Clients
ASPNET account, Windows Security, Authentication in ASP.NET, ASP.NET Process Identity, ASP.NET Process Identity Configuration
aspnet_isapi.dll, From IIS to ASP.NET
aspnet_setreg.exe utility, ASP.NET Process Identity Configuration
ASPNETclient.cs, The Web Service Communication Class
assemblies
adding with machine.config, language Attribute
deployment of, Deployment Using Visual Studio .NET
asymmetric encryption, Shared Key Encryption
asynchronous consumption, Non-Client/Server Setups, Amending Our Example to Use Callbacks
asynchronous handlers, IHttpAsyncHandler, IHttpAsyncHandler
asynchronous sample client, An Example of an Asynchronous Web Service Call
asynchronous services
multiple Web methods, Dividing the Labor, WS-Routing
OneWay property, The OneWay Property, The OneWay Property
purpose of, Asynchronous Web Services
WS-Routing, WS-Routing
attachments
adding to responses, Working with Attachments
WSE for sending, Working with Attachments
Attachments Web service sample, Working with Attachments
attachments, WS., see ws-attachments
AuthenticateRequest event, Events Exposed by Modules
authentication, Chapter 11: General Security
anonymous access, Anonymous Access
ASP.NET for, Authentication in ASP.NET, Manually Logging On to a Windows Account
Basic authentication, Basic Authentication
choosing type with web.config, Authentication in ASP.NET
custom authentication, Custom Authentication, Manually Logging On to a Windows Account
defined, Chapter 11: General Security
Digest authentication, Digest Authentication
disadvantages of, Security Problems
Forms authentication, Authentication in ASP.NET
IIS authentication, IIS Authentication, Integrated Authentication
importance of, Security Requirements
Integrated authentication, Integrated Authentication
LogonUser method, Manually Logging On to a Windows Account
Passport authentication, Authentication in ASP.NET
SOAP header scenario, Custom Authentication
SOAP headers for, The SOAP Header, Sending Information via SOAP Headers
UDDI, The Publishing API, Table 4-5: Publishing API Authentication Methods
UDDI Enterprise Services, Authentication, Roles in UDDI Enterprise Services
WS-Security, Authentication
WS-Security for, Message Authentication, Security Problems
authorization, Chapter 11: General Security
access control, Controlling Access to Services
ASP.NET, Authorization in ASP.NET, Controlling Access to Services
ASPNET account, ASP.NET Process Identity, ASP.NET Process Identity Configuration
defined, Chapter 11: General Security
encrypting passwords, ASP.NET Process Identity Configuration
groups, Authorizing Users, Role Membership
impersonation, Impersonation
machine.config for process identity, ASP.NET Process Identity Configuration
minimum security for accounts, ASP.NET Process Identity Configuration
process identity, ASP.NET Process Identity, ASP.NET Process Identity Configuration
roles, Role Membership
WS-Authorization, WS-Security
AuthorizeRequest event, Events Exposed by Modules
automatic documentation
turning off, Supported Protocols
autonomous SOAP extensions, An Autonomous SOAP Extension, Figure 10-8: The order of method calls during the life of a SOAP extension