JavaScript Editor JavaScript Editor     JavaScript Debugger 



Team LiB
Previous Section Next Section

Index

R

RC2 symmetric algorithms, 310
RCW (runtime callable wrappers), 347
Read( ) method, 202
Readable property, 202
reader locking, 117
ReaderWriterLock class, 118
real-time collaboration software, 12
real-time searching technology, 12, 18
ReceiveFileOffer( ) method, 102
ReceiveMessage( ) method, 57, 74, 81-82, 89
ByVal parameters used by, 44
Private keyword of, 86
remote object creation, 54
sending client object to remote application domain by calling, 53
ReceiveResults( ) method, 169, 170
ReceiveTask( ) method, 162-63, 169-70
ReceiveTaskCancel( ) method, 150-51
ReceiveTaskComplete( ) method, 163, 170
RecentClients collection, 299
Record.OpenFieldAsString( ) method, 353-54
RecordSetChanged event handler, 351, 355
RecordSetEngine persistence engine, 348, 349, 351
recordSetEngine variable, 348
ref attribute, 67
Reference.vb proxy class, 244
RefreshContactList( ) subroutine, 340
RefreshListViewItem( ) method, 253
RefreshPeer method, 226, 227
RefreshRegistration( ) method, 236
RefreshSession( ) method, 293
RefreshSession stored procedure, 288, 289
Register( ) method, 236
registered user ports, 53, 110, 197
RegisteredUsers collection, 121-22, 123
RegisterMessage( ) method, 119
RegisterNewUser( ) method, 293, 296, 299
RegisterWellKnownServiceType( ) method, 68-69
registration database, 224-36, 287-93
creating database, 225-26
creating Database class, 229-36
Database class, 291-93
overview, 224, 287-88
stored procedures, 226-29, 288-91
registries, dynamic, 15
RegistrySettings class, 242, 249-50
relay element, 377
relay peers, 26
remotable classes, 40
RemoteLibrary.RemoteObject class, 55
RemoteObject class, 50, 54
RemoteObject.ReceiveMessage( ) method, 44
advantages of, 37-38
architecture, 39-49
configuration files, 47-49
overview, 39-41
remotable types, 44
remoting hosts, 45-47
serializable types, 41-44
basic example of, 49-59
application in action, 55-57
client, 53-54
client configuration file, 54-55
overview, 49-50
remote objects, 50, 58-59
server, 50-51
server configuration file, 51-53
bidirectional example, 59-64
client, 63-64
configuration files, 62
overview, 59-60
remote objects, 60-62
comparison with web services, 218-19
configuring, 64-69
dynamic registration, 67-69
formatters and channels, 65-67
overview, 64-65
disadvantages of, 38-39
infrastructure of, 20, 21
overview, 35
and Talk .NET, 110-11
Remoting, using discovery service with, 287-302
overview, 287
registration database, 287-93
Database class, 291-93
overview, 287-88
stored procedures, 288-91
Talk .NET peers, 296-302
adding caching, 299-301
adding e-mail validation, 301-2
RemotingConfiguration.Configure( ) method, 45, 57, 67, 380
RemotingConfiguration.RegisterWellK nownServiceType( ) method, 68
RemovePeer( ) method, 370
RemoveUser( ) method, 74, 100, 115, 117, 118, 131, 135
RemoveWorker( ) method, 156-57
replay attacks, 322
result store, 177-78
ResultsReceived event, 172
Rijndael symmetric algorithms, 310
route.exe, 196
routers, 190
routing, optimized, 9
routing system, 16
RSA asymmetric algorithms, 311, 312
RsaCryptoServiceProvider class, 318
runtime callable wrappers (RCW), 347

Team LiB
Previous Section Next Section


JavaScript Editor Free JavaScript Editor     JavaScript Editor