Item CoClass
Topic Last Modified: 2006-06-13
Provides a generic implementation of any resource in the Exchange store.
CLSID
CD000112-8B95-11D1-82DB-00C04FB1625D
ProgID
CDO.Item
Type Library
Microsoft CDO for Exchange 2000 Library
Inproc Server
CDOEX.DLL
Threading Model
Both
Implemented Interfaces
Supported Bindings
The following table lists IDataSource interface bindings.
Method | Target Argument | Content Class |
---|---|---|
Open |
Exchange store item URL |
urn:content-classes:calendarmessage |
OpenObject |
IRow _Record IStream _Stream IBodyPart |
urn:content-classes:calendarmessage |
SaveTo |
Exchange store item URL |
N/A |
SaveToContainer |
Exchange store folder URL |
N/A |
SaveToObject |
IRow _Record IStream _Stream IBodyPart |
N/A |
Remarks
You can use this class to open any folder or item as a generic Collaboration Data Objects (CDO) Configuration object, regardless of its content class.
Similar to a Microsoft® ActiveX® Data Objects (ADO) Record object, an Item object provides access to streams and schema fields. It has convenient access to CDO Configuration objects and fields collections. Core item schema properties are also properties on the IItem interface.
Example
This code example opens an Item object from the URL of a valid object.
' Assume oRec is an ADO Record object.
Dim oI As New CDO.item
oI.DataSource.Open oRec.Source
Debug.Print oI.DisplayName