RC2 algorithm, 448
Read method
in SqlDataReader and OleDbDataReader, 152–154
in XmlReader, 293
ReadAttributeValue method, 293
ReadBase64 method, 293
ReadBinHex method, 293
ReadChars method, 293
ReadCommitted value, 181
ReadElementString method, 293
ReadEndElement method, 293
Reader property, 291
reading XML data into DataSets, 273–274, 281–285, 281–285
ReadInnerXml method, 293
ReadNode method, 306
ReadOnlyException class, 218
ReadOuterXml method, 293
ReadSchema value, 273
ReadStartElement method, 293
ReadState property, 292
ReadString method, 293
ReadUncommitted value, 181
ReadXml method, 204, 272–273, 560
ReadXmlSchema method, 204, 272–273, 560
RecordsAffected property, 152
referencing COM Components, 60–62, 61–62
Reflection class, 485
Refresh method, 22
regasm.exe (NET Framework Assembly Registration utility), 495, 560
registering
channels, 76–77
component assemblies, 45–46, 495
registers, status windows for, 361
RegisterWellKnownServiceType method, 79, 91
RegistrationHelper class, 484–487, 560
Registry, Microsoft Installer files for, 460
Registry Editor, 470, 471
RegistryPermission class, 417
regression testing, 354, 560
regsvcs.exe (Services Registration Utility), 46, 484–487, 560
regsvr32 utility, 58–59, 59
RejectChanges method, 560
in DataRow, 208
in DataSet, 204, 209
in DataTable, 207
RelatedColumns property, 233
RelatedTable property, 233
RelationName property, 235
Relations property, 204
Release configurations, 356–357, 560
reliability as design goal, 353
remotable objects, 77
marshal-by-reference, 78
marshal-by-value, 77–78
remote components, debugging, 366
Remote Procedure Call encoding (RPC encoding), 114–115, 561
Remoting namespace, 74–76
RemoveAll method, 304
RemoveAllAttributes method, 308
RemoveAttribute method, 308
RemoveAttributeAt method, 308
RemoveAttributeNode method, 308
RemoveChild method, 304
RemovePermission method, 428
Renew method, 81
RenewOnCallTime property, 80–81
RepeatableRead value, 181
ReplaceChild method, 304, 307
ReplaceData method, 310
repudiation, 408
Required value, 52
RequiresNew value, 52
Reset method
in DataSet, 204
in DataTable, 207
ResetCommandTimeout method, 151
ResetState method, 293
ResolveEntity method, 293
resuming/stopping program execution, 361
RevertAll method, 424, 427
RevertAssert method, 424, 427
RevertDeny method, 424, 427
RevertPermitOnly method, 424, 427
review questions
DataSets, 258–263
.NET data providers, 190–195
.NET remoting objects, 98–102
security concepts, 452–457
serviced components, 68–72
testing and debugging, 398–403
windows-based applications, 505–512
Windows services, 30–35
XML data, 344–349
XML Web services, 135–138, 541–546
rights, 414
Rijndael algorithm, 447–448
role-based security, 411, 560
CLR, 429–435, 433–435
COM+, 500–502
.NET Enterprise services, 444–445, 444
in Windows Component Services, 38, 40
role-based security permissions, 416, 560
RoleExample class, 430–432
roles, 560
roles attribute, 530
Rollback method, 180, 183, 567
RowError property, 207, 220
RowFilter property, 225–227, 560
RowNotInTableException class, 218
rowOrder attribute, 286
Rows property, 206
RowState property, 207, 209–210, 552
RowStateFilter property, 225–227, 561
RowVersion property, 209–210
RPC encoding (Remote Procedure Call encoding), 114–115, 561
RSA algorithm, 448
Run method, 7
RunInstaller attribute, 473
Runtime Debugger (Cordbg.exe), 367, 561