Share via


CalendarReader members

The CalendarReader class provides a forward-only non-cached reader for iCalendar data streams.

The CalendarReader type exposes the following members.

Constructors

  Name Description
Public method CalendarReader(Stream) The CalendarReader constructor creates a new CalendarReader object that reads from the stream parameter.
Public method CalendarReader(Stream, String, CalendarComplianceMode) The CalendarReader constructor creates a new CalendarReader object.

Top

Properties

  Name Description
Public property ComplianceMode The ComplianceMode property gets the CalendarComplianceMode that contains values that control whether this CalendarReader object will throw exceptions when it encounters errors in incoming iCalendar data.
Public property ComplianceStatus The ComplianceStatus property gets an enumeration value that either indicates that the incoming iCalendar data is compliant with RFC2445, or indicates the issue that is causing noncompliance.
Public property ComponentId The ComponentId property gets a ComponentId enumeration value that identifies the current component.
Public property ComponentName The ComponentName property gets a string that contains the name of the current component.
Public property Depth The Depth property gets an integer value that indicates how deeply the current component is nested.
Public property PropertyReader The PropertyReader property returns a CalendarPropertyReader structure that can be used to read the current property.

Top

Methods

  Name Description
Protected method CheckDisposed The CheckDisposed(String) method checks if the specified calendar reader has been disposed.
Public method Close The Close method closes this CalendarReader structure and any resources it used to read iCalendar data.
Public method Dispose() The Dispose method releases all managed and unmanaged resources used by the CalendarReader.
Protected method Dispose(Boolean) The Dispose method releases the unmanaged resources used by the CalendarReader and optionally releases the managed resources.
Public method ReadFirstChildComponent The ReadFirstChildComponent method moves to the first child component of the current component.
Public method ReadNextComponent The ReadNextComponent method moves to the next component.
Public method ReadNextSiblingComponent The ReadNextSiblingComponent method moves to the next component that has the same parent as the current component.
Public method ResetComplianceStatus The ResetComplianceStatus method resets the ComplianceStatus of this CalendarReader structure.

Top

See also

Reference

CalendarReader class

Microsoft.Exchange.Data.ContentTypes.iCalendar namespace