Sold Out
Book Categories |
Acknowledgements Page xxvii
Introduction Page xxix
Who Should Read This Book Page xxix
How This Book Is Organized Page xxx
Section IWelcome to Exchange 2000 Server Page xxx
Section IIData Access Page xxxi
Section IIIExtending Your Application Page xxxiii
Section IVBuilding for the Web Page xxxiv
Section VPreparing for the Enterprise Page xxxiv
Appendixes Page xxxv
System Requirements Page xxxvi
About the Companion CD Page xxxvi
What s On the CD Page xxxvi
Installing the Chapter Sample Code Files Page xxxvii
Setting Up the Sample Application Page xxxviii
Setting Up Zoo Management Folder Structure Page xxxviii
Setting Up ZooWeb Page xxxix
About the Helper Tools Page xl
About ZipOut 2000 Page xli
Conventions Used in This Book Page xlii
SECTION I: WELCOME TO EXCHANGE 2000 SERVER Page 1
CHAPTER 1: Developing with the Exchange Platform Page 3
A Tour of Exchange 2000 Page 4
Exchange System Manager Page 4
Active Directory Page 5
The Web Storage System Page 7
Protocol Support Page 8
Web Storage System Schema Page 9
Using Data Access Tools Page 9
Understanding the Data Access Paradigm Page 10
Using ADO Page 11
Using CDO for Exchange Page 14
Using ADSI Page 16
Using XML Page 19
Displaying Your Data Page 22
Using Outlook 2000 Page 23
Using Outlook Web Access Page 24
Reusing Outlook Web Access Page 26
Using Web Storage System Forms Page 28
Enhancing Your Application Page 29
Using Web Storage System Events Page 30
Using Workflow Logic Page 31
Wrapping It Up Page 33
Adding Security Features Page 33
Deploying a Web Storage System Application Page 34
Summary Page 35
CHAPTER 2: Exchange and the Web Storage System Page 37
Using Exchange for Data Storage Page 38
Benefits of the Web Storage System Page 38
Exchange vs. SQL Server Page 40
Understanding the Architecture of Exchange Data Storage Page 41
Exchange Then and Now Page 42
Web Storage System vs. Exchange Databases Page 44
Why Use Multiple Public Web Storage Systems? Page 45
Understanding Names Used in Exchange Page 48
Creating a New Web Storage System Page 49
Creating a Public Folder Tree Page 50
Creating and Mounting a Public Web Storage System Page 51
Creating a Virtual Directory Page 54
Using URLs with Exchange Page 56
URL Basics Page 57
Accessing Public Stores Page 58
Accessing Mailboxes Page 59
Accessing Individual Items Page 61
Using Additional Data Access Options Page 62
Windows Explorer Page 62
Open and Save Dialog Boxes Page 64
Custom Clients Page 65
Doing More with the Web Storage System Page 65
Querying a Web Storage System Page 65
Replicating Web Storage System Folder Trees Page 66
Summary Page 66
SECTION II: DATA ACCESS Page 67
CHAPTER 3: Web Storage System Schema Page 69
Overview of the Web Storage System Schema Page 70
Understanding the Web Storage System Schema Page 70
Understanding Property and Namespace Names Page 72
Web Storage System Namespaces Page 73
Introducing Content Classes Page 75
Understanding Content Classes Page 75
Folder Content Classes Page 76
Item Content Classes Page 79
Searching for a Specific Content Class Page 82
Learning About Content Classes by Using the Content Class Browser Page 84
Schema Access Scenarios Page 86
URLs and HTTP Page 87
Web Applications Using ASP Technology Page 88
Microsoft Outlook 2000 Page 89
Using a Custom Application Schema Page 89
Benefits of Employing a Custom Schema Page 90
How a Custom Schema Works Page 91
Defining the Application Schema Page 93
Creating the Application Schema Folder Page 93
Configuring Application Folders Page 96
Defining Properties Page 99
Data Types Page 102
Defining Content Classes Page 103
Creating a Custom Schema Page 106
Defining the Zoo Management Schema Page 106
Creating the Schema Folder Structure Page 109
Defining the Custom Properties Page 110
Defining the Animal Content Class Page 111
Creating an Instance of the Animal Content Class Page 112
Returning Application Schema Information Page 113
Summary Page 116
CHAPTER 4: ActiveX Data Objects and Exchange Page 117
Overview of ActiveX Data Objects 2.5 and Exchange Page 118
ADO 2.5 Object Model Page 118
Exchange OLE DB Provider Page 121
Understanding the Relationship Between Records and Recordsets Page 122
Understanding Security in ADO Page 123
Connecting to a Web Storage System Page 124
Building URLs for ExOLEDB Page 124
Accessing Public Web Storage System Folders Page 125
Accessing Mailboxes Page 126
Accessing Items Page 127
Using a Connection Object Page 127
Opening and Closing a Connection Page 128
Using Relative URLs Page 129
Using Transactions Page 131
Handling Errors Page 133
Using the Record Object Page 135
Using the Open Method Page 136
Understanding the Mode Parameter Page 137
Understanding the CreateOptions Parameter Page 138
Opening a Resource Page 139
Enumerating Properties Page 140
Reading Single-Valued Properties Page 141
Reading Multi-Valued Properties Page 142
Saving a Record Page 142
Creating a Resource Page 143
Creating a Folder Page 144
Creating an Item Page 145
Appending a Custom Property to a Resource Page 146
Understanding ADO Data Types Page 148
Using the Recordset Object Page 150
Opening a Recordset Page 150
Using the GetChildren Method Page 151
Using the Open Method of a Recordset Object Page 151
Moving Through a Recordset Page 152
Using ADO to Get the Contents of a Folder Page 153
Querying a Web Storage System by Using SQL SELECT Statements Page 155
Using the AddQuotes Function Page 155
Building a Simple SELECT Statement Page 156
SELECT: Choose the Properties to Return Page 156
FROM: Indicating Where to Look for Records Page 157
WHERE: Filtering the Results Page 158
ORDER BY: Sorting the Results Page 159
Opening a Recordset with the Query Results Page 161
Saving a Recordset as XML Page 163
Doing More Using ADO Page 165
Copying a Resource Page 165
Moving a Resource Page 166
Deleting a Resource Page 167
Streaming Contents Page 169
Opening and Reading the Default Stream for an Item Page 169
Saving a Stream to a File Page 169
Using ADO with Microsoft Internet Publishing Provider Page 171
Summary Page 173
CHAPTER 5: Introduction to CDO for Exchange Page 175
Overview of CDO Page 176
CDO Object Models Page 177
Understanding the CDO for Exchange 2000 Server Object Model Page 178
Understanding the CDO for Exchange Management Objects Object Model Page 179
Understanding the CDO Workflow for Exchange Object Model Page 180
Getting Started with CDO Page 181
Creating Objects from Classes Page 181
Using Interfaces Page 182
Accessing Schema Properties Page 184
Using URLs Page 185
Understanding and Using the IdataSource Interface Page 186
IdataSource Interface Properties and Methods Page 186
How the IdataSource Interface Works Page 187
Opening a Resource by Using CDO Page 188
Detecting and Saving Changes Page 190
Creating a New Resource by Using CDO Page 192
Saving to a URL Page 192
Saving to a Container Page 194
Opening CDO Objects from Other Objects Page 196
Checking for the Existence of a Folder or Item Page 199
Working with Folders Page 200
CDO Folder Object Properties Page 201
Creating a Folder by Using CDO Page 202
Enabling a Folder for E-mail Page 203
Counting the Contents of a Folder Page 205
Working with Contact Information Page 207
Contact Properties Page 208
Creating a Contact in the Web Storage System Page 220
Retrieving vCard Information Page 221
Summary Page 223
CHAPTER 6: CDO Messaging Page 225
Overview of CDO Messaging Page 226
CDO Messaging Classes and Interfaces Page 227
Dissecting a MIME Message Page 228
Composing and Sending Messages Page 231
Sending a Simple Message Page 231
Addressing a Message Page 233
Specifying Who Is Sending the Message Page 234
Specifying Who Is Receiving the Message Page 234
Configuring for Replies Page 235
Adding the Body Text Page 235
Using Plain-Text Formatting Page 236
Using HTML Formatting Page 236
Using MHTML Formatting Page 238
Adding Attachments Page 240
Useful Schema Properties for Messaging Page 242
Sending to a Folder Page 245
Posting to a Newsgroup Page 246
Composing More Complex Messages Page 248
Using a Persistent Configuration Object Page 248
Resolving an Address in Your Domain Page 250
Checking for User Existence Page 251
Handling Ambiguous Names Page 254
Processing Messages Page 255
Finding a Message Page 255
Opening a Message Page 255
Detecting and Saving Attachments Page 257
Reading a Message as BodyPart Objects Page 259
Using Shortcut Properties Page 259
Identifying the Media Type of a BodyPart Object Page 260
Streaming BodyPart Objects Page 262
Replying to a Message Page 264
Forwarding a Message Page 266
Saving a Message to a File Page 268
Summary Page 270
CHAPTER 7: CDO Calendaring Page 271
Overview of CDO Calendaring Page 272
CDO Calendaring Classes and Interfaces Page 272
Understanding How Exchange Stores and Formats Dates and Times Page 274
Indicating a Time Zone Page 276
Using the Appointment Object Page 277
Creating a Simple Appointment Page 277
Appointment Properties Page 279
Using a Persistent Configuration Object Page 281
Scheduling Meetings Page 282
Scheduling a New Meeting Page 282
Setting the Meeting Organizer Page 285
Adding Attendees Page 285
Sending a Meeting Request Page 287
Checking Free/Busy Status Page 287
Checking the User Existence Page 288
Using the GetFreeBusy Method Page 288
Publishing a Meeting Page 291
Keeping Track of Attendees of a Published Event Page 293
Scheduling Recurring Appointments and Meetings Page 294
Configuring the Master Appointment Page 294
Defining a Recurrence Pattern Page 297
Using Exceptions Page 301
Getting the Recurrence Master Page 305
Working with Existing Appointments and Meeting Requests Page 309
Converting Dates and Times Page 309
Querying a Calendar Page 311
Identifying Appointment Types Page 315
Telling the Difference Between a Meeting and a Simple Appointment Page 317
Using Calendar Browser Page 317
Sending Updates Page 319
Canceling and Deleting Appointments and Meetings Page 319
Canceling an Appointment Page 320
Canceling a Meetin
Login|Complaints|Blog|Games|Digital Media|Souls|Obituary|Contact Us|FAQ
CAN'T FIND WHAT YOU'RE LOOKING FOR? CLICK HERE!!! X
You must be logged in to add to WishlistX
This item is in your Wish ListX
This item is in your CollectionProgramming Collaborative Web Applications with Microsoft Exchange 2000 Server
X
This Item is in Your InventoryProgramming Collaborative Web Applications with Microsoft Exchange 2000 Server
X
You must be logged in to review the productsX
X
X
Add Programming Collaborative Web Applications with Microsoft Exchange 2000 Server, Accelerate your development productivity with the expert insights and instructive code samples in this hands-on guide. Created with the full support of the Microsoft Exchange 2000 Server development team, it delivers the detailed information you need to u, Programming Collaborative Web Applications with Microsoft Exchange 2000 Server to the inventory that you are selling on WonderClubX
X
Add Programming Collaborative Web Applications with Microsoft Exchange 2000 Server, Accelerate your development productivity with the expert insights and instructive code samples in this hands-on guide. Created with the full support of the Microsoft Exchange 2000 Server development team, it delivers the detailed information you need to u, Programming Collaborative Web Applications with Microsoft Exchange 2000 Server to your collection on WonderClub |