I
IDataCollection interface, 91
IDataEntity interface, 91
IDataSource interface
custom classes, 112
data binding role, 107 “8, 110
overview, 107 “8
IDataTransformer interface, 101, 105 “6
IDialogPortTypeChannel interface, 155
Import element, 21, 22 “23
Indigo
applications overview, 120 “22
architectural framework, 116 “20
channels layer, 117, 118
configuring runtime environment programmatically, 132 “34
creating Web services, 123 “34
defined, 115
dialog-based services, 153 “55
managers in, 117, 119 “20
message-based application activation, 116
port layer, 117, 119
reliability and durability issues, 116, 152 “55
RemoteObject service applications, 120, 121 “22
security issues, 143 “52
service layer, 116, 117, 118 “19
stateless vs. stateful application models, 115 “16
transports layer, 117, 119
Web service applications, 120, 121, 122
Web services vs. RemoteObject services, 122
instant messenger applications, 115
Internet Control Message Protocol (ICMP), 173
InverseTransform method, 105 “6
IPropertyChange interface, 106 “7
ItemChangedDetail class, 88
ItemContext class, 78 “79, 84, 87
ItemExtensionChangedDetail class, 88
items, WinFS
binding to, 78 “79
embedded, 76
vs. files, 75
finding, 84 “85
folder, 82
identifying, 86
organizing, 77
relationships and, 82
role in WinFS programming model, 75, 76
in security model, 91 “92
storing, 79 “84