RadioButton control, 641
RaftingContainer, 629
RaiseEvent keyword, 86, 160
RaiseEvent method, 155–156
raster graphics, WPF, 682
rawData, XML documents, 420–421
Read() method, traversing XML streams, 405
ReadElementSting() method, XML strings, parsing, 413
ReadEndElement() method, 411
ReadInnerXml() method, 413
ReadOnly keyword, 82
read-only properties, 82–83
ReadOuterXml() method, 413
ReadStartElement() method, 411
ReadXml() method, DataSet (ADO.NET), 433
ReadXmlSchema() method, DataSet (ADO.NET), 433
ReceiveInboundConnection() method, 1167
ReceiveThreadEntryPoint() method, 1175
receiving events
AddHandler method, 90–91
WithEvents keyword, 88–89
ReDim statement, 41–42
Reference directive, ASP.NET, 736
reference types, 22–26, 33
arrays, 39–40
multidimensional, 40
ReDim statement, 41–42
UBound function, 40–41
Collections namespace, 42–44
DBNull class and, 37–38
IsDBNull() function and, 37–38
nullable types, 38–39
Object class, 34
size, 23
String class, 34–37
referenced assemblies, 815
references
namespaces and, 290–292
objects, 67–68
Reflection API, 216–217
ReflectionPermission class, 450
ReflectionPermissionAttribute class, 450
RefusedSet property, SecurityExceptionclass, 476
RegAsm, 893–896
Region property, 607–608
regions, 231–232
Register directive, ASP.NET, 736
RegisterClientScriptBlock method, 754
RegisterClientScriptInclude method, 756
RegisterStartupScript method, 755
registry, accessing, 459
Registry Editor
files, importing, 850
keys, adding value, 848–850
RegistryPermission class, 450
RegistryPermissionAttribute class, 450
Release method, 219
remote invocation, Java, 961
remoting, 1001
Activated objects, 1006, 1007–1008
Activator.GetObject, 1024–1025
channels, 1003
HTTP, 1003
TCP, 1003
client application, 1016–1020
client-activated objects, 1005
configuration, 1013–1015
formatter objects, 1003
host application, 1011–1016
library DLL, 1012–1013
project setup, 1012
IIS as host
binary formatter, 1022–1024
client application, updating, 1022
creating host, 1020–1022
interface DLL, 1025–1026
client application, 1026–1027
library DLL, 1010
message sinks, 1004
envoy sinks, 1004
object context sinks, 1004
server context sinks, 1004
messages, 1003
proxies, 1003
client application, 1027
DLL, 1027
real, 1003
transparent, 1003
remote objects, 1002
remoting hosts, 1003
Serializable objects, 1006, 1008–1009
serializable objects, 1002, 1005
SingleCall objects, 1006–1007
Singleton objects, 1006, 1007
transport channel, 1003
WCF and, 1001
wellknown objects, 1005
Remove() method, ValueType, 272
RenderPage() method, 197
Replicator activity, 942
reports, XML, generating, 426
RequestMinimum security level, Permview utility, 469
RequestOptional security level, Permviewutility, 469
RequestRefused security level, Permviewutility, 469
Resource Editor, 259–260
resource files, Windows Forms, 255–259
resource managers, 1031
ResourcePermissionBase class, 450
ResourcePermissionBaseEntry class, 450
resources
author blogs, 1204
books, 1204
global, 252–254
language resource file, 249–250
local, 246–252
Web, 1203–1204
RestoreDirectory property, 635
Resume() method, 915
ResumeLayout property, 526
Return keyword, 22
Return statements, 19
RevertAll method, 452
RevertAsset method, 452
RevertDeny method, 452
RevertPermit-Only method, 452
rich controls, 748
RichTextBox control, 641
RIPEMD-160
overview, 482–483
secret key encryption, 483–487
RMI (remote method invocation), 959
role management, ASP.NET, 790–794
role-based, permissions, 452–454
Rollback event, 855
round-trip engineering, 504
RPC (remote procedure calls), 960
RSA algorithm, 488–492
RSACryptoServiceProvider class, 488