data providers, custom
FSCommand class, FSCommand, FSCommand
FSConnection class, FSConnection, FSConnection
FSDataAdapter class, FSDataAdapter, FSDataAdapter
FSDataReader class, FSDataReader, FSDataReader
overview, Custom Providers, FileSystemDataProvider
Web service client example, Using FileSystemDataProvider via a Web Service
Windows client for testing, A Windows Client for FileSystemDataProvider
data-oriented design practices, Data-Oriented Design Practices
DataAdapter objects
FSDataAdapter class, FSDataAdapter, FSDataAdapter
databases
.NET Framework compatible, Data Access Using ADO.NET
ADO.NET access to. , see ado.net
SQLXML with, SQLXML
XML data sources, Querying XML Data Sources
DataReader objects
advantages of, DataReader Objects, DataReader Objects
arrays, returning, DataReader Objects, DataReader Objects
commands with, DataReader Objects
FSDataReader class, FSDataReader, FSDataReader, A Windows Client for FileSystemDataProvider
IDataReader, FSDataReader, FSDataReader
NULL values in data, DataReader Objects
Read method, FSDataReader
recommendations, ADO.NET Data Access Recommendations
steps for use of, DataReader Objects
XML serializion with, DataReader Objects, DataReader Objects
DataSet objects
advantages of, DataSet Objects
basic code for, DataSet Objects
changes, returning to database, DataSet Objects, DataSet Objects
controlling XML generation, DataSet Objects, DataSet Objects
DiffGrams, DiffGrams
Fill method for custom providers, FSDataAdapter
FSDataAdapter class with, FSDataAdapter, FSDataAdapter
GetChanges method of, DiffGrams
non-.NET clients with, DataSet Objects
purpose of, DataSet Objects, DataSet Objects
recommendations, ADO.NET Data Access Recommendations
returned data example, DataSet Objects, DataSet Objects
schemas, custom, Using FileSystemDataProvider via a Web Service
schemas, method for custom, FSDataAdapter
SQL Injection vulnerability, ADO.NET Data Access Recommendations
SqlCommandBuilder class with, DataSet Objects, DataSet Objects
typed, Typed DataSet Objects, Typed DataSet Objects, ADO.NET Data Access Recommendations, Using FileSystemDataProvider via a Web Service
Web methods with, Using FileSystemDataProvider via a Web Service
Web service client example, Using FileSystemDataProvider via a Web Service
when to use, DataSet Objects
Windows client for testing, A Windows Client for FileSystemDataProvider
XML addressing of , Addressing a DataSet as XML, Addressing a DataSet as XML
XML role in, XML Data
XmlDataDocument class, Addressing a DataSet as XML
datasets
SOAP, sending over, Sending Datasets via an Application, The ASP.NET Client
debug attribute, @WebService directive, debug Attribute
debugging
attachment filters, Debugging Attachments
error logging, Error Logging
setting with Web.config, The Web.config File
StackTrace object, Exceptions
Trace filters for, The Trace Filters
Web methods, Debugging, Error Logging
declaring Web services, Declaring a Web Service
methods of, Declaring a Web Service
definition of Web services, Web Service Scenarios
deployment
.msi files, Deployment
assemblies, Deployment Using Visual Studio .NET
code behind, Deployment Using Code-Behind
dependencies, examining, Deployment Using Visual Studio .NET
files required for, Manual Deployment
FrontPage Server Extensions for, FrontPage Server Extensions
HTTP modules, Deploying a Module to a Web Application, Multiple Modules in One Application
IIS for, Deployment via IIS
manual, Manual Deployment
one-click hosting, One-Click Hosting
overview, Deploying Web Services, One-Click Hosting, Deployment
SOAP extensions, An Autonomous SOAP Extension, Deploying Autonomous SOAP Extensions, Completing the Extension
UNC for, UNC
Visual Studio .NET for, Manual Deployment, Deployment Using Visual Studio .NET, UNC
Description parameter
conversion to WSDL documentation, Specifying Documentation Elements
descriptions
Description property of WebMethod, Description Property
Description property of WebService attribute, Description Property
DiagnosticsClient sampleapplication, The Trace Filters
Diffgrams, DiffGrams
SOAP with, The ASP.NET Client
Digest authentication, Digest Authentication
digital certificates
defined, SSL
digital IDs., see x509 certificates
DIME
attachments with, Working with Attachments
debugging messages, Debugging Attachments
DIME (Direct Internet Message Encapsulation), Dealing with Multipart Messages, WS-Attachments, DIME Record Chunks
Direct Internet Message Encapsulation (DIME), Dealing with Multipart Messages
DISCO, Chapter 4: Discovering Web Services, Microsoft Discovery (DISCO)
.asmx file discovery, .asmx File Discovery, Adding a Web Reference from a Web Service
.map files, DISCO
.vsdisco, Discovery Document Types, Dynamic Discovery
.vsdisco extension, DISCO
.vsdisco files, DISCO
?disco query string, .asmx File Discovery
adding references, Visual Studio .NET and DISCO Files, Adding a Web Reference from a Web Service
child elements, The DISCO Specification
consuming, place in, DISCO
contractRef elements, The DISCO Specification, Static Discovery
creating static files, DISCO
defined, Locally with DISCO, Microsoft Discovery (DISCO)
discovery element, The DISCO Specification
discoveryRef elements, The DISCO Specification
dynamic discovery, Dynamic Discovery
dynamicDiscovery elements, Dynamic Discovery
finding services with, Locally with DISCO
limitations of, Universal Description, Discovery, and Integration (UDDI)
manual file creation, Static Discovery
multiple service links, Visual Studio .NET and DISCO Files, Adding a Web Reference from a Discovery Document
pointer to service location, The DISCO Specification
recommendation for references, Adding a Web Reference from a Web Service
schemaRef elements, The DISCO Specification
simple examples, addresses of, Adding a Reference
specification for, The DISCO Specification
static discovery, Discovery Document Types, Static Discovery
structure of discovery documents, The DISCO Specification
Visual Studio .NET with, Visual Studio .NET and DISCO Files, Adding a Web Reference from a Web Service
Web methods with, DISCO
WSDL definition retrieval, Adding a Web Reference from a Web Service
discovering Web service interfaces., see wsdlx
discovering Web services., see uddi
discovery
WS-Inspection, WS-Inspection
discovery documents
.asmx file discovery, .asmx File Discovery
.vsdisco, Discovery Document Types, Dynamic Discovery
child elements, The DISCO Specification
contractRef elements, The DISCO Specification, Static Discovery
discovery element, The DISCO Specification
discoveryRef elements, The DISCO Specification
displays in Visual Studio, Visual Studio .NET and DISCO Files, Figure 4-3: Adding a reference using a discovery document in Visual Studio .NET 2003
dynamic discovery, Dynamic Discovery
pointer to service location, The DISCO Specification
schemaRef elements, The DISCO Specification
static discovery, Discovery Document Types, Static Discovery
structure of, The DISCO Specification
discoveryRef elements, The DISCO Specification
Disposed event, Events Exposed by Modules, A Final Module Example
distributed applications
overview of, Distributed Applications
Document Type Definitions (DTDs), XML Schemas
document-literal style
SOAP, SOAP Message Validation
documentation
automatic, turning off, Supported Protocols
machine.config for setup, Documentation
WSDL elements, The <documentation> Element, Specifying Documentation Elements, Figure 3-3: Documentation elements are pulled from the WSDL file.
DOM API., see xml dom api
DTDs (Document Type Definitions), XML Schemas
dynamic discovery, Dynamic Discovery