CalendarWriter members
The CalendarWriter class writes iCalendar data to an underlying stream and performs limited validation on the data written.
The CalendarWriter type exposes the following members.
Constructors
Name | Description | |
---|---|---|
CalendarWriter(Stream) | The CalendarWriter constructor creates a new CalendarWriter object that writes to the stream that is passed in the stream parameter. | |
CalendarWriter(Stream, String) | The CalendarWriter constructor creates a new CalendarWriter object that writes to the stream that is passed in the stream parameter and uses the encoding that is specified by the encodingName parameter. |
Top
Methods
Name | Description | |
---|---|---|
Close | The Close method closes this CalendarWriter object but does not close the underlying stream. | |
Dispose() | The Dispose method releases all managed and unmanaged resources used by the CalendarWriter. | |
Dispose(Boolean) | The Dispose method releases the unmanaged resources used by the CalendarWriter and optionally releases the managed resources. | |
EndComponent | The EndComponent method ends the current component. | |
Flush | The Flush method flushes all data up to the last closed property to the underlying stream. | |
StartComponent(String) | The StartComponent method starts a new component that is identified by the name parameter. | |
StartComponent(ComponentId) | The StartComponent method starts a new component that is identified by the componentId parameter. | |
StartParameter(String) | The StartParameter method starts a new iCalendar parameter that is identified by the name parameter. | |
StartParameter(ParameterId) | The StartParameter method starts a new iCalendar parameter that is identified by the parameterId parameter. | |
StartProperty(String) | The StartProperty method starts a new property that is identified by the name parameter. | |
StartProperty(PropertyId) | The StartProperty method starts a new iCalendar property that is identified by the propertyId parameter. | |
WriteComponent | The WriteComponent method writes a component from a CalendarReader object. | |
WriteParameter(CalendarParameterReader) | The WriteParameter method reads an iCalendar parameter from a CalendarParameterReader structure and writes it to the stream that this CalendarWriter object owns. | |
WriteParameter(String, String) | The WriteParameter method writes an iCalendar parameter with the name that is specified by the name parameter and the value that is specified by the value parameter. | |
WriteParameter(ParameterId, String) | The WriteParameter method writes an iCalendar parameter that is identified by the parameterId parameter that contains the value in the value parameter. | |
WriteParameterValue | The WriteParameterValue method writes a parameter value to the stream that this CalendarWriter object owns. | |
WriteProperty(CalendarPropertyReader) | The WriteProperty method reads a property from a CalendarPropertyReader structure and writes it to the stream that this CalendarWriter object owns. | |
WriteProperty(String, String) | The WriteProperty method writes an iCalendar property that has the name that is specified by the name parameter and the value that is specified by the value parameter. | |
WriteProperty(PropertyId, String) | The WriteProperty method writes an iCalendar property that is identified by the propertyId parameter and that has the value given by the value parameter. | |
WritePropertyValue(Boolean) | The WritePropertyValue method writes a Boolean value to the current property in the stream that this CalendarWriter object owns. | |
WritePropertyValue(DateTime) | The WritePropertyValue method writes a DateTime value to the current property in the stream that this CalendarWriter object owns. | |
WritePropertyValue(Int32) | The WritePropertyValue method writes an integer value to the current property in the stream that this CalendarWriter object owns. | |
WritePropertyValue(Object) | The WritePropertyValue method writes an Object as a value to the current property in the stream that this CalendarWriter object owns. | |
WritePropertyValue(Single) | The WritePropertyValue method writes a single precision floating point value to the current property in the stream that this WritePropertyValue object owns. | |
WritePropertyValue(String) | The WritePropertyValue method writes a string value to the current property in the stream that this WritePropertyValue object owns. | |
WritePropertyValue(TimeSpan) | The WritePropertyValue method writes a TimeSpan value to the current property in the stream that this CalendarWriter object owns. | |
WritePropertyValue(CalendarPeriod) | The WritePropertyValue method writes a CalendarPeriod value to the current property in the stream that this CalendarWriter object owns. | |
WritePropertyValue(CalendarTime) | The WritePropertyValue method writes a CalendarTime value to the current property in the stream that this CalendarWriter object owns. | |
WritePropertyValue(Recurrence) | The WritePropertyValue method writes a Recurrence value to the current property in the stream that this CalendarWriter object owns. | |
WritePropertyValue(DateTime, CalendarValueType) | Writes the associated value to the current property in the write stream with the variable type specified. |
Top