Cache API, 48, 168, 186, 187189
Cache class members , 188189
Cache object features, 186187
Cache Array Routing Protocol (CARP), 204
Cache class, 153156, 187189
explained, 187
members of, 188189
CacheDependency object, 188
CacheDuration property, 196, 210, 249
CacheItemPriority enumeration value, 188
caching, 120, 167205
application data, 168, 186196
adding cache items, 190193
Cache class members, 188189
Cache object features, 186187
callback notification, 194196
expiration policies, 189190
removing cache items, 194
retrieving cache items, 193194
ISA Server, 203204
output, 168, 169186
enabling, 169171
explained, 169
fragment, 176183
HttpCachePolicy object, 183186
page-level, 171176
overview of, 168169
summary of, 205
transient application state and, 153156
view state vs., 48
Web farm, 201203
Web services, 196201
proxy browser interface for, 196198
Web application client for, 198200
callbacks
notification, 194196
validation, 187
callService() method, 235, 237
camel-case convention, 52
centralized data access functions, 118119
classic ASP
ASP.NET vs., 34
session state management in, 125
Click() event handler, 229230
Client-Activated mode, 246
ClientConnectedCheck attribute, 59
clients
cached pages on, 170
Web application, 198200
client-side consumers, 230240
consuming the Web service, 232234
exception handling for, 238240
implementing the WebService behavior, 234238
overview of the WebService behavior, 231232
using the WebService behavior, 232, 233, 234238
client-side invocation, 250
client-side scripts, 22
debugging, 325330
Web services and, 250
Close() method, 73, 283, 287
CloseConnection property, 78
code-behind files, 21, 30
Command class, 7780
CommandBehavior enumeration members, 7879
ExecuteXmlReader() method, 80
Command window, 313, 320321
CommandText property, 117
CommandTimeout property, 79, 112
CommandType property, 79, 117
Committed Bytes in Use counter, 133
Common Language Runtime (CLR), 58
compilation
conditional, 310311
exceptions, 297
just-in-time, 23, 250
compiled code, 4, 23, 250
complex stored procedures, 117118
Component Designer tool, 104105
concurrency management, 154, 187
conditional compilation, 310311
<configSections> tags, 51
configuration implementation section, 50
Configuration Manager, 303304, 308309
Configuration properties, 307
configuration section handler (CSH) section, 50
configuration setting, 50
configuration system (ASP.NET), 4861
benefits of, 4950
custom elements, 5457
application settings, 54, 5556
custom configuration settings, 54, 5657
Machine.config file, 5052
optimal configuration, 5761
ASP.NET worker process, 5760
HTTP runtime engine, 6061
session state configuration, 127
Web.config file, 5253
ConfigurationSettings class, 54, 71
Connect Timeout/Connection Timeout parameter, 71
Connection class, 6977
closing connections, 73
connection pooling, 7375
ConnectionString property, 7073
trusted connections, 7577
Connection Lifetime parameter, 74, 75
Connection object
ACT Application object model, 286287
ADO.NET, 66, 85
connection pooling, 7375, 118
Connection Reset parameter, 74
ConnectionString property, 7073
important parameters, 7172
storing connection strings, 70
consuming Web services, 216240
client-side consumers, 230240
consumption types, 217
examples of, 216217
server-side consumers with asynchronous calls, 225230
synchronous server-side consumers, 217225
Control Tree trace output section, 333
Controller object, 283, 284
cookies, 48, 124, 125, 126, 162
Cookies Collection trace output section, 334
counters, 56, 1617, 262
checking, 278
setting up, 273274
See also specific counters
CreateConnection() method, 285
CreateRequest() method, 285
custom base class, 160162, 164
custom build configuration, 301302
custom configuration elements, 5457
application settings, 54, 5556
custom configuration settings, 54, 5657
System.Configuration namespace, 5455
custom configuration settings, 54, 5657
custom error pages, 349351
Custom Errors element, 53, 160
customized expiration, 154, 187