S

SafeDataReader class 346, 473
creating 347
SafeSqlDataReader class 76
sample code, downloading xxii, 460
Save button
Web Forms 610, 636
Windows Forms 543, 561
disabling 539
Save method
BusinessBase class 101, 269, 277
BusinessCollectionBase class 274, 277
invalid objects and 543
Project class 678
updating editable objects and 416
SaveFormToObject method 611
scalability 6
configuration scenarios and 15-20, 17
state management and 573-578
ScanIList method (ObjectAdapter class)1 752
ScanObject method (ObjectAdapter class) 753
ScanQueue method (BatchQueueService class) 732, 736
security 6-9
for batch processing 699
caution when altering settings for 784
configuration scenarios and 15-20, 17
data portals and 96
forms-based 585-590
FullTrust 771, 784-788
implementing
client-side DataPortal 287-289
server-side DataPortal 296-299
login process for 342
no-touch deployment and 770
for Project objects 478-480
for project-tracking database 400-402
role-based 158
state data and 576
table-based. See table-based security
for Web Forms 598, 609, 635
for web services 660, 663
on server 665-670
on consumer 683-685
for Windows Forms 539
Windows integrated. See Windows integrated security
security databases
creating 322-328
permissions for 328-330
testing, test data for 333
SELECT statement (SQL) 166
SelectedIndexChanged event 595
projects and 599
resources and 611, 624, 641
SelectedValue property (ListBox control, Web Forms) 619
SendUserBack method (Web Forms) 618, 620
sequence diagrams, UML 98, 102
Serializable attribute 58, 137-139, 574
BatchEntryInfo class and 705
BindableBase class and 181
coding business classes and 424
serialization 58, 78, 135-143
assemblies and, finding in memory 783
Hashtable class and 196
importance of 209
invoking manually 141-143
no-touch deployment and 770
remoting and 138-141
types of 136
SerializationWorkaround method 783
server controls, Web Forms and 603
Server Explorer tool 323-328, 384
database diagram creation and 388
stored procedures and 391-398
servers
application. See application servers
batch processing and 745
remoting 120-129
state 574
web 572-575
server-side DataPortal class. See DataPortal class, transactional/nontransactional server-side
Service Management Console 743
ServicedComponent class 145
ServicedDataPortal class 92
ServiceInstaller class 742
ServiceProcessInstaller class 742
Session objects (ASP.NET) 572-578, 589-592
storage locations for 575
session state, turning off 315
Set method (AutoResetEvent class) 736
SetPrincipal method
BatchEntry class 716
DataPortal class, nontransactional server-side 297-299
SetSecurity method (Launcher class) 785, 789
SetValue method (FieldInfo class) 155
Simple Object Access Protocol (SOAP) 646-650
SimpleFetch method (NameValueList class) 356, 358, 481
SingleCall operation mode 127
single- tier configurations 3, 16
Singleton operation mode 127
smart data 27, 30, 380, 571
SmartDate class 76, 348, 464
implementing 251-261
sn.exe utility 146
SOAP (Simple Object Access Protocol) 646-650
.soap extension 127
SOAP formatter 118, 133
serialization and 136
SoapHeader attribute 666-668, 673
SoapHeader class 666-668, 683
soapsuds.exe utility 650
Solution Explorer (VS .NET) 331
solutions, VS .NET/CSLA .NET and 178
SQL (Structured Query Language) 166-173
SQL Server 164, 383
Enterprise Manager tool for 328
job scheduler in 690
security database creation and 323
Session object stored in 575, 577
SQL statements, vs. stored procedures 391
SqlCommand class (ADO.NET) 168, 172
SqlConnection class (ADO.NET) 165, 175
isolation levels and 484
SqlDataReader class (ADO.NET) 168, 170, 338, 357
SqlParameter class (ADO.NET) 170, 173
SqlTransaction class (ADO.NET) 174, 500
Stack class (.NET) 191
Start method (BatchQueueService class) 723, 740
state 28
CopyState method and 191-196
managing 571-578
strategies for (table) 572
undo capabilities and 47, 49
state data 49
restoring 200
storing 576
state servers 574
stateful objects, web development and 569, 571
static methods 54, 406, 414
using instead of new keyword 426
static Methods region 425
child collections 449
child objects 438
Project class 468
ProjectList class 512
ProjectResource class 495
read-only collections 454
read-only objects 453
Resource class 482
root collections 446
root objects 433
StatusBar control (Windows Forms) 525
sticky sessions 573
Stop method
BatchQueueService class 727, 735, 740
Timer class 732
stored procedures 166-173, 391-398
adding to security database 327
advantages of 391
calling 168
storyboarding 360
string type 152
StringToDate method (SmartDate class) 255, 257
strong names , for assemblies 146, 294
strongly typed collections 50, 223, 237
struct type 152
web services and 654, 659, 670
Structured Query Language (SQL) 166-173
Submit method (BatchQueue class) 710-712
Subtract method (SmartDate class) 259
SuspendLayout method (.NET) 547
switchable objects 441-443
synchronization objects 727
SyncLock statement (VB .NET) 738
SyncRoot property (Hashtable class) 738
System.Collections namespace 50, 723
System.Object namespace 152
System.Object Overrides region 425
child objects 437
Project class 467
ProjectResource class 494
root collections 445
root objects 432
System.Reflection namespace 154
System.Web.Services.Protocols namespace 665


Expert C# Business Objects
Expert C# 2008 Business Objects
ISBN: 1430210192
EAN: 2147483647
Year: 2006
Pages: 111

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