|
|
salcentral site, 166
SalesTax service, 54–58, 57
SayHello.html page, 86–87
<schemaRef> entry, 173
scope of variables, 164
ScrollMessages method, 261
SDK (software development kit)
for Amazon, 23, 24
for Google, 101
for UDDI, 170–172, 170
searching
for files, 319–322, 320
for services, 37
for text, 103–105, 103
SearchRemote.cs program, 320–321
Secure Communications dialog box, 214, 214, 240, 240
secure sites, 232–233, 232–233
Secure Sockets Layer (SSL)
connections using, 235, 235–236
data protected by, 237, 237
for encryption, 122, 222, 227–228, 228
for Jobs service, 404
in network layers, 233–234, 234
for services, 237–245, 239–245
Web server configuration for, 236–237
SecureHello method, 242
security
authentication. See authentication
configuration settings, 218–220
plain-text messages, 224–227, 225
SSL for. See Secure Sockets Layer (SSL)
threats to, 222–224, 222–224
Select method, 73
SelectKey method, 227
sending
e-mail messages, 248–251, 249, 251
remote files, 323–324, 323
SendMail.vb program, 248–251, 255
SendRemoteMail.aspx page, 255–257
SendStandard method, 257
SendUserInfo.vb program, 225–226
server-side caching, 342–343
Server structure, 74
server variables, 152–156, 153, 155
ServerInfo service
calling, 94–95, 94
creating, 74–76, 75
ServerInformation.asmx.vb program, 154
ServerInformation service, 154
ServerVariables.asp page, 152–153
ServerVariables collection, 152
Service component, 118
Service Installer Properties dialog box, 313, 313
Service Process Installer Properties dialog box, 313
Service1.asmx file, 289, 294
Service1.asmx.resx file, 295–296
Service1.vb program, 119–121
ServiceObjects site, 7–8
Services window, 314, 315
Session_End method, 297
session keys, 235
Session layer, 234
Session object
with cookies, 150–152, 151
using, 142–145, 143–144
Session_OnEnd method, 135
Session_OnStart method, 135
Session_Start method, 297
SessionCount method, 150–151
SessionDemo.asp page, 142–144
SessionId.asmx.vb program, 151
SessionId service, 150–152
<sessionState> entry, 299
SetCachability method, 343
SetExpires method, 343
sharing files, 325–331, 328
Show function, 4–5
ShowDatSetXML.vb program, 196–197
ShowGreetings.vb program, 47–48
ShowMyAge.aspx page, 53–54
ShowPresidents.html page, 96–97
ShowPrice function, 27–28
ShowResult method
in CallRemoteService.html, 100
in CatchError.html, 98–99
in DatabaseDemo.html, 194
in GoogleSpellCheck.html, 106–107
in GreetUser.html, 88, 90
in SayHello.html, 86–87
in ShowPresidents.html, 96
in UseArray.html, 93–94
in UseServerInfo.html, 95
in UseSwap.html, 91
ShowResume.vb program, 421–424
ShowServerInfo.vb program, 75–76
ShowServerVariables.cs program, 155–156
ShowSession.asp page, 142–144
ShowSessionCount.cs program, 151–152
ShowStockPrice function, 18
ShowTax.cs program, 57–58
ShowUser.asmx.vb program, 209–210
ShowUser service, 208–212
ShowWeather.html file, 7, 7
Simple Mail Transfer Protocol (SMTP), 250
Simple Object Access Protocol (SOAP), 122–124
SimpleMessage method, 252–253
SimpleStatistics service, 65–68, 66
SMTP (Simple Mail Transfer Protocol), 250
SMTPInfo object, 250
SMTPServer field, 250
SOAP (Simple Object Access Protocol), 122–124
<soapRef> entry, 173
sockets, 259
software development kit (SDK)
for Amazon, 23, 24
for Google, 101
for UDDI, 170–172, 170
Solution Explorer
for deleting services, 157
for support files, 288–289, 288
source code
control systems for, 325–331
viewing, 12
Spanish method
in DayTimeGreeting, 49
in GreetSpecific, 45–46
specific hours of day, restricting service use to, 385–387
SpecifyFileAndFolder.vb program, 317–318
SpellCheck method, 105, 107
SpellDemo.vb program, 102–103
SQL Server .NET Data Provider, 179
SqlCommand object, 183
SQLCommandBuilder object, 188
SqlConnection method, 180
SqlConnection object, 181, 183
Square method, 349
SSL (Secure Sockets Layer)
connections using, 235, 235–236
data protected by, 237, 237
for encryption, 122, 222, 227–228, 228
for Jobs service, 404
in network layers, 233–234, 234
for services, 237–245, 239–245
Web server configuration for, 236–237
SSLOnly.asmx.vb program, 241–242
SSLOnly service, 241–242, 242
StandardMessage method, 252–254
starting tags, 111
startup processing, global.asmx file for, 296–297
states, sales tax in, 54–57, 57
StockPrice.aspx page, 16–18
StockQuote service
C# program for, 19–23, 19–20
calling, 80–81
operation of, 16–18, 17
StoreMemo.vb program, 201–203, 201
storing
cookie-based data, 146–150, 146, 149
information, 201–203
structures, returning, 74–75
style attribute, 84
SubmitJobDescription.vb program, 410–412
SubmitRTFResume.vb program, 404–407
submitting in Jobs service
jobs and resumes, 410–412, 410
text, 404–407, 405
.subsystem entry, 291
Subtract method, 68–69
Sum method, 65–66
support files, 288–289, 288
Swap service
calling, 90–91, 90
creating, 59–62, 60
SwapDouble method, 59
SwapInteger method, 59–60
SwapString method, 59
SwapStrings method, 90–91
switch statement, 57
Sybex site, 7
System.Web.dll file, 250, 251, 255
System.Web.Mail namespace, 255
|
|