W3C (World Wide Web Consortium), 266, 569
WaitForStatus method, 22–23
Warning value, 375
Watch window, 361
web.config file, 359, 530
Web pages for calling stored procedures, 174
Web Services Description Language (WSDL), 117–118, 117–118, 568
discovery with, 517–518
for Document encoding, 115
Web Setup project, 514, 568
Web Setup Project template, 461
WebMethod attribute, 110–111, 114, 568
WebService attribute, 110, 114, 568
WebService class, 105
WebServiceBinding attribute, 114
well formed XML documents, 267–268, 568
WellKnownObjectMode setting, 79
WhitespaceHandling property, 292
Win32PlaySound class, 65
Windows authentication, 413, 524
windows-based applications, 460
deployment in. See deployment
exam essentials, 503–504
key terms, 504
review questions, 505–512
security in, 499–503
setup projects for. See setup projects
summary, 503
XML Web Services from, 119–122, 119–121
Windows Component Services, 444–445, 444, 568–569
features of, 39–42
for serviced components
configuring, 46–47, 47
deploying, 488–490, 488–489
Windows folder, 467
Windows Installer (msiexec.exe), 460, 478–480, 479–480
Windows Installer 2.0 setup project, 569
Windows Integrated Security, 146, 569
Windows Multimedia DLL (winmm.dll), 64
Windows operating system security features, 413–416, 414–415
Windows projects. See setup projects
Windows services, 2–5, 4–5, 569
client and server configuration for, 19–28, 19, 21, 25, 27
deploying, 473
Installation utility for, 473–478, 475, 477
Windows Installer for, 478–480, 479–480
exam essentials, 29
key terms, 29
review questions, 30–35
summary, 28
Visual Studio .NET for
creating, 5–7, 6
debugging, 11, 17–18, 18, 365–366
Project Installer classes, 9
running, 10–16, 12–13, 15–17
security account contexts, 10
ServiceBase class, 8–9
WindowsIdentity type, 429
WindowsPrincipal type, 429
winmm.dll (Windows Multimedia DLL), 64
wire format, 113–115
World Wide Web Consortium (W3C), 266, 569
Write method, 569
in CryptoStream, 449
in Debug and Trace, 370
in TextWriterTraceListener and EventLogTraceListener, 373
in Trace, 367
WriteAttributes method, 295
WriteAttributeString method, 295
WriteBase64 method, 295
WriteBinHex method, 295
WriteCData method, 295
WriteCharEntity method, 295
WriteChars method, 295
WriteComment method, 296
WriteContentTo method, 304
WriteDocType method, 296
WriteElementString method, 296
WriteEndAttribute method, 296
WriteEndDocument method, 296
WriteEndElement method, 296
WriteEntityRef method, 296
WriteFullEndElement method, 296
WriteIf method, 569
in Debug and Trace, 370
in Trace, 376
WriteLine method, 569
in Debug and Trace, 370
in TextWriterTraceListener and EventLogTraceListener, 373
WriteLineIf method, 370, 376, 569
WriteName method, 296
WriteNmToken method, 296
WriteNode method, 296
WriteProcessingInstruction method, 296
WriteQualifiedName method, 296
Writer property, 373
WriteRaw method, 296
WriteSchema value, 274
WriteStartAttribute method, 296
WriteStartDocument method, 296
WriteStartElement method, 296
WriteState property, 295
WriteStream method, 390
WriteString method, 296
WriteSurrogateCharEntity method, 297
WriteTo method, 304
WriteToLog method, 423–424
WriteWhiteSpace method, 297
WriteXml method, 205, 272, 274–276, 569
WriteXmlSchema method, 205, 272
writing XML data from DataSets, 273–274, 276–281, 278–280
WSDL (Web Services Description Language), 117–118, 117–118, 568
discovery with, 517–518
for Document encoding, 115
wsdl.exe tool, 118, 569