Index_W


W

WAP (Wireless Application Protocol)
disadvantages, 1059
MIME type support, 1062
operation mechanism, 1060
specification documents, 1060
language specification, 1061
wireless Internet access, 1059
WML, development using, 1061
Warn method, TraceContext class, 1123
parameters, 1123
warningLevel attribute, <compiler> element, 657
WarningLevel attribute
Control directive, 160
Page directive, 145
WAST (Web Application Stress Tool), 1151
Web Application Stress Tool (WAST), 1151
web applications, 561
application domains, 569
application root directory, 562
\bin directory, 562
global.asax file, 562
contents, 562
creation, 562
configuration using IIS, 619
IIS MMC snap-in, using, 562
events, 593
asynchronous application events, 603, 608
conditional application events, 597
implementation examples, 598
per-request application events, 595
per-request indeterminate order, 596
prototypes , 594
syntax, 594
usage, 593
mapping file extensions to resources, 603, 606
IIS MMC snap-in, using, 606
ISAPI, using, 607
overview, 561, 613
registering components , 570
assemblies, using, 571
COM, using, 570
state management, 579
application state, 579, 583, 593
cache/transient application state, 579, 585, 593
session/ user state, 579, 580, 593
static variables , 579, 603
user-created resources, 570
bin directory, 570
global.asax file,570, 574
web.config, 570
web applications, IIS
creation
marking folder as application, 564
removing an application, 566
virtual directory creation, 563
Web controls, 132
ViewState, use of, 134
Web form events, working with, 138
web farms
ASP.NET configuration, 630, 631
session state management, web applications, 580
out-of-process SQL Server, 634
out-of-process Windows Service, 632
session state, problems with, 630
Web form controls
Web Form controls, 14, 175, 213, 214
AutoPostBack property, 223
Button control, 232
events, 217
properties, 217
Change event, 238
CheckBox control, 225
events, 217
properties, 217
classes, 217
Click event, 238
command events, 240
enumerations, setting property values from, 218
finding enumeration values, 220
setting dynamically, 219
example, 218
functionality, 214
HTML controls, compared to, 214
HyperLink control, 217, 227
Image control, 217, 229
ImageButton control, 217, 233
Label control, 217, 231
LinkButton control, 217, 229
Literal control, 217, 237
Panel control, 217, 230
PlaceHolder control, 217, 238
properties, referencing object values, 220
RadioButton control, 217, 225
System.Web.UI.WebControls namespace, defined under, 214
Table control, 217, 236
TableCell control, 217
TableRow control, 217
properties, 217
TextBox control, 217, 233
types table, 214
WebControl class, 215
Web forms
event handlers, 138
events
EventArgs parameter, 139
sender parameter, 138
Web controls, working with, 138
features, 123
page-processing steps
cleanup, 138
configuration, 135
event handling, 137
rendering, 137
server round-trip, 132
ViewState, use of, 133
web garden, 672
web request streams, 836
Web service extensions, IIS 6.0, 701
Web services, 54, 951, 999
application code guidelines, 964
Application state, accessing, implementation example, 967
ASP.NET, development using, 952
C# example, 55
VB.NET example, 55
.asmx files, 956, 961, 972
asynchronous web services, 609, 987
black box concept, 54
buffering, 978
caching, 977
code-behind, use of, 961
configuration settings, 651
credit card validation web service example, 955
data types, 970
DefaultWsdlHelpGenerator.aspx file, 959, 991
data types, custom, 970
design considerations
caching, 986
chunky versus chatty, 984
data caching, 986
methods or properties, use of, 985
response caching, 986
stateless versus stateful, 985
synchronous versus asynchronous design, 987
development issues, 953
distributed application development support, 953
Fibonacci web service example, 956961
code-behind, use of, 961
Fibonacci series logic, 956
testing, 958
web service conversion, 957
Help page
Post support, testing, 991
protocol request & response message control, 991
HTTP, use of, 951
HTTP-GET protocol, 961, 968
HTTP-POST protocol, 967, 968
interoperability, 1003
introduction, 952
programmable application logic, 951
proxies, 1006
proxy classes, 1008, 1019
Visual Studio.NET, creation using, 1009
wsdl.exe tool, creation using, 1013
security, 1034
Basic authentication, 1037
client certificates, 1042
Forms-based authentication, 1038
guidelines, 1055
HTTPS, use of, 1039
Windows authentication, 1035
sessions state, 973
SOAP, 951, 954, 967, 969
attributes list, 988
authentication example, 1044
based on, 55
headers, 992, 1031, 1043
specifications, 954
synchronous web services, 987
System.Web.Services namespace, 964
timeouts, 1019
tracing, 1049
transactions, 975
UDDI, 954, 1000
WebMethod attribute, 964, 971
design considerations, 985
implementation example, 965
WebService attribute, 979
WebService directive, 963
WSDL, 954, 1003
XML, use of, 951
attributes list, 988
namespace controlling, 981
Web services configuration settings, <webServices>, element, 651
Web services Help page
HTTP-POST, functionality testing of, 991
protocol request & response control, 991
Web Solution Platform, scalability guidelines, 1198
web.config configuration file
ASP.NET
authentication, specifying type of, 704
security, setting, 703
event logs, 1136
Forms-based authentication, 713
<locations> element, 708
mobile controls, device capabilities
<Choice> element, 1109
<DeviceSpecific> element, 1109
passwords encryption, setting within, 735
relational data access example, setup, 360
web applications, user-created resources, 570
Windows authentication, implementation example, 727
web.config file, 18
<configuration> element, 621
<section> element, 621
compared to machine.config file, 621
configuration, ASP.NET, 616
applying configuration, 620
detecting changes, 620
customErrors element, 1135
file format, 621
Forms-based authentication
authorizing users, 720
custom user credentials example, 737
implementation example, 731
setting up, 713
Passport Authentication, 712
ProductsDB Business object, within, 1203
security, 687
Smart Navigation definition, 155
trace element, 1125
Windows Authentication
specifying HTTP access types, 708
Web-based registry, UDDI, 1000
WebControl class, System.Web.UI.WebControls
DataBinding event, 216
methods, 216
namespace, 901, 907
properties, 215-216
RenderContents method, 902
webGarden attribute,<processModel> element, 672
WebMethod attribute, 957, 964, 971, 1022, 1048
BufferResponse property, 978
CacheDuration property, 977
Description property, 972
EnableSession property, 974
fibonacci web service example, 958
implementation example, 965
MessageName property, 974
Session state management, 1022
syntax, 971
TransactionOption property, 976
Web services, design considerations, 985
WebMethodAttribute class, represented by, 971
WebMethodAttribute class, 971
WebProxy class, System.Net namespace, 1021
WebRequest class, System.Net namespace, 837
WebResponse class, System.Net namespace, 837
WebService attribute
Description property, 979
Name property, 983
Namespace property, 981
WebService class, System.Web.Services namespace, 965
WebService directive, 963
Class attribute, implementation example, 963
language attribute, 963
syntax, 963
WebServiceAuthentication HTTP module, 1047
HTTP request, 1047
loading message to XML document, 1047
SOAP headers, authentication example, 1047
<webServices> element, configuration, ASP.NET, 651
well- formed documents, 537
while statement, C#, 113
While statement, Visual Basic.NET, 111
Width property, WebControl class, 216
wildcards, LIKE operator, support by, 445
Win32 architecture, problems with, 879
WinCV tool, 57,220
Windows operating systems, 2
ASP.NET, built-in authentication within, 704
processes, applications with, 51
Windows 2000
ASP.NET, required for, 2
authentication, 688
authorization, 694
Component services, performing transactions, 459
security, 683
System File Protection, 879
Windows authentication
ACLs, use of, 709
implementation example
page definitions, 734
setting user accounts, 727
Web services, use with, 1035
Windows-based Authentication, 647, 705, 1034
example
accessing user identity, 729
IsAuthenticated property, Identity object, 729
non-authenticated users, 731
IIS security settings, 709
implementation example, 727
accessing user role, 730
checking authentication, 729
displaying account details, 730
logon process, 709
running under another account, <identity> element, 708
setting up, <identity> element, 705
specifying HTTP access types
<allow> setting, 707
<deny> setting, 707
<location> element, 707
specifying users and groups, <authorization element>, using, 706
Windows security settings, 709
WindowsIdentity object, 723
Windows Component Services, serviced components, 873
Windows DNA, 28
.NET Framework, compared to, 2831
definition, 28
disadvantages, 29
dependencies, 30
multiple language usage, 31
primitive toolset, 29
scripting limitations, 30
side-by-side execution, 29
stopping applications, 29
versioning, 30
IBuyAdventure.NET, 1198
Windows Forms
.GUI Framework, 33
definition, 56
Windows Server 2003
ASP.NET 1.1, installation, 566
file access permissions, setting of, 361
IIS 6.0, installation, 566
Windows Server System, 26
Windows Service, out-of-process Windows Service, 632
Windows-based authentication, 67
WindowsBuiltInRole enumeration, built-in account groups, 724
WindowsIdentity object
GetCurrent method, 660, 730
System.Security.Principal namespace, 723
Windows-based authentication
implementation example, 730
specifying user accounts, 731
implementation example, 729
wireless Internet access, 1057
data rate considerations, 1058
future prospects, 1118
i-Mode cHTML, use of, 1059
mobile device features, 1057
WAP, use of
disadvantages, 1059
operation mechanism, 1060
specification documents, 1060
WML (Wireless Markup Language)
ASP.NET, generating within, 1069
<card> element
<do> element, 1065
i<d attribute, 1065
<p> paragraph element, 1065
title attribute, 1065
decks
implementation example, 1063
structure, 1062
device interoperability, 1067
go> element, 1066
Nokia 5100 simultor, 1063
WAP, development for, 1061
<wml> root element, 1064
XML, derived from, 1061
<wml> element, WML, implementation example, 1064
worker process model
ASP 1.1/ASP 1.0, within, 568
IIS 6.0, ASP.NET configuration, 568
worker process recycling, 569
wrapper assembly, COM objects, 1180
Wrapping property
Form mobile controls, 1077
StyleSheet mobile controls, 1108
Write method, HtmlTextWriter class
simple control example, C#, 887
page rendering, 897
Write method, HttpResponse class, 132, 137
Write method
StreamWriter class, 825
TextWriter class, 827
Trace object, 639
TraceContext class, 1123
Write overloaded method, HttpResponse object, 1167
WriteContentTo method XMLDocument / XMLDataDocument class, 374
WriteElementString methods, XmlTextWriter class, 377
WriteEndDocument method, XmlTextWriter object, 555
WriteendDocument methods, XmlTextWriter class, 377
WriteEndElement methods, XmlTextWriter class, 377
WriteFile method, HttpResponse class, 132, 1167
WriteLine method
Console class, 51
StreamWriter class, 820
StringWriter class, 829
TextWriter class, 827
WriteOnly keyword, Properties statement, 75
WriteSchema value, XmlWriteMode enumeration, 519
WriteStartDocument method, XmlTextWriter object, 377, 555
WriteStartElement methods, XmlTextWriter class, 377, 390
WriteTo method XMLDocument / XMLDataDocument class, 374
WriteXml method, DataSet class, 352, 515
XML data management
extracting nested XML from DataSet, 526
writing data from DataSet to XML file, 516
XmlWriteMode enumeration, 519
WriteXMLSchema methods, DataSet class, 352, 515-516
WriteXXX methods, XmlTextWriter class, 390
WSDL (Web Services Description Language), 954
Barnes and Noble site example, 10251029
credit card validation web service example, 955
Description property, implementation example
WebMethods attribute, 973
WebServices attribute, 980
Elements, 1005
fibonacci web service example, 959, 1003
MessageName property, implementation example, 975
namespace, applying, 1005
protocol support, 1006
SOAP headers, describing, 1032
advantages, 1034
wsdl.exe tool, 1013
parameters table, 1016
wsdl.exe tool
parameters table, 1016
proxy class creation
C# source file compiling, 1016
C# source file creation, 1015
VB.NET source file compiling, 1016
VB.NET source file creation, 1013
proxy classes creation, 1013



Professional ASP. NET 1.1
Professional ASP.NET MVC 1.0 (Wrox Programmer to Programmer)
ISBN: 0470384611
EAN: 2147483647
Year: 2006
Pages: 243

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