IItem Interface

IItem Interface

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release. The IItem interface defines methods and properties used to manage a generic item in an Exchange store.

CLSID

CD000126-8B95-11D1-82DB-00C04FB1625D

Extends

IDispatch

Type Library

Microsoft CDO for Exchange 2000 Library

DLL Implemented In

CDOEX.DLL

Member Summary

The following table lists the properties of the IItem interface.

Name Description
ChildCount The number of items, including subfolders, in the folder. This property is read-only.
Configuration A reference to a Configuration object in which configuration information for the object is defined.
ContentClass The content class for the item.
CreationDate The date that the resource was created in the user's local file system or database. This property is read-only.
DataSource Returns the IDataSource interface on the object. This property is read-only.
DisplayName The item's display name. This property is read-only.
Fields The property collection for the object. This property is read-only.
IsCollection Specifies whether or not the item is a collection. This property is read-only.
IsHidden Specifies whether or not the item is hidden.
IsStructuredDocument Specifies whether or not the item is a structured document. This property is read-only.
LastModified The time that the item was last modified. This property is read-only.
ObjectCount The number of nonfolder items in a folder, including any hidden items. This property is read-only.
ParentURL The absolute URL of the item's parent collection. This property is read-only.
VisibleCount The number of visible noncollection items in the folder. This property is read-only.

The following table lists the methods of the IItem interface.

Name Description
GetInterface Returns the specified dual interface on the object.
GetStream Returns the item's content stream.

Remarks

Component Object Model (COM) classes that provide implementations of the IItem interface can be used to bind and manage any item in an Exchange store, including collections (folders) and resources. The properties defined on the interface are common properties defined by the urn:content-classes:item content class, and all store content classes extend this base class.

If the bound item is a stream-based content class, such as urn:content-classes:document or urn:content-classes:message, the GetStream Method can be used to access the associated content stream.

Properties on the interface have type and semantic definitions identical to the corresponding schema property. For example, the ObjectCount Property has the same type and semantic definition as the corresponding objectcount Field.

Send us your feedback about the Microsoft Exchange Server 2003 SDK.

Build: June 2007 (2007.618.1)

© 2003-2006 Microsoft Corporation. All rights reserved. Terms of use.