Index_I


I

I/O completion ports mechanism, Web site for, 163
I/O, pitfalls of, 352
IAtlMemMgr interface, defining, 149150
IAuthInfo interface, using with HTTP clients , 454
IDispatch types, using, 297305
IDL attributes, using with Web services, 125126
IDL (Interface Definition Language), WSDL as, 121
IerrorInfo error, returning custom errors with, 309312
if/else statements, using for flow control, 2325
if tags, extending stencil syntax with, 261, 267271
if_not tag, rendering for stencils, 267271
ifdef blocks, using with NTLM authentication, 461
IGenericService package, example of, 212213
IIS (Internet Information Server)
processing incoming HTTP requests with, 57
resetting, 45
role in request performance, 348
IIsapiExtension interface, using with IRequestStats interface, 275276
iisreset.exe tool, stopping and restarting Web servers with, 87
IMemoryCacheClient interface, implementation of, 184
import/include directives in WSDL documents, troubleshooting, 386389
IMultiLanguage interface, implementing for use with MIME messages, 425
in parameter of soap_header attribute, explanation of, 133
[in] parameters, memory allocated for, 403
include statements, overview of, 29
{{include}} element, using with HTML stencil processor, 169
incoming requests, processing, 5759
InitializeSOAP Web-service client class, description of, 63
input parameters, converting to boolean types, 75
input, validating, 7274
input values, displaying in ValidateAndExchange method, 6871
InputHeader element, encountering after state stack, 332333
interoperability
importance of, 383
limitations of, 383391
overview of, 381382
sample problem associated with, 389391
IPassportManager2 interface, description of, 359360
IPerThreadWeatherSvc service interface, implementing, 217
IRequestHandler pointer, purpose of, 230
IRequestStats interface, determining free threads with, 275
ISAPI applications, adding services to dynamically, 219220
ISAPI classes
CIsapiExtension, 59
CIsapiWorker, 60
CThreadPool, 60
DispatchStencilCall, 60
ISAPI DLLs
advisory about using Perfmon with, 107
characteristics of, 47
contents of, 45
debugging, 223224
dispatching requests to, 89
example of, 14
exposing counters as services from, 4951
handling requests with, 85
modifying, 87
purpose of, 14
using Perfmon with, 106
using vcdeploy.exe tool with, 8990
ISAPI extension class sample code, 112113, 190191
ISAPI extension derivative, declaring for use with CExtendedIsapiWorker class, 217
ISAPI extension handlers, declaring, 9496
ISAPI extension objects, instantiating, 218
ISAPI extensions, role in request performance, 348349
ISAPI flow control, diagram of, 48
ISAPI implementation code, downloading, 18
ISAPI initialization, debugging, 223227
ISAPI (Internet Server Application Programming Interface)
versus ATL Server, 6
basics of, 1415
ISAPI services
built-in global type of, 213215
built-in per-thread type of, 215219
creating, 4753
designing, 4647
exposing Perfmon counters as, 111116
implementing, 209213, 217
purpose of, 45
using, 5153
ISAPI WebDbg tool, using, 236
IsAuthenticated stencil tag, adding with Passport, 368
ISAXContentHandler interface, parsing XML fragment parameters with, 404
ISAXXMLReader SAX parser, role in client-side SOAP debugging, 235
IServiceProvider COM interface, purpose of, 209
ISM tool, using, 8387
ITagReplacer interface, using with CStencil class, 170
IUnknown* types, advisory about, 297298



ATL Server. High Performance C++ on. NET
Observing the User Experience: A Practitioners Guide to User Research
ISBN: B006Z372QQ
EAN: 2147483647
Year: 2002
Pages: 181

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net