Organizer Class

Represents an event organizer, the ORGANIZER property defined in RFC 5545 section 3.8.4.3.

public sealed class Organizer

Constructors

NameDescription
Organizer()

Organizer()

Organizer.cs
public Organizer()

No documentation is available.

Properties

NameDescription
AddressGets or sets the calendar user address of the organizer.
ParametersGets the parameters of the ORGANIZER property, such as CN or SENT-BY.

Gets or sets the calendar user address of the organizer.

public InternetCalendarUserAddress? Address { get; set; }

Parameters

Organizer.cs

Gets the parameters of the ORGANIZER property, such as CN or SENT-BY.

public IList<KeyValuePair<string, string>> Parameters { get; }

Property value

IList<KeyValuePair<string, string>>

Remarks

As for InternetCalendarProperty.Parameters, a param-value list is kept in its written form, including the DQUOTE characters of a quoted value, as in new KeyValuePair<string, string>("SENT-BY", "\"mailto:assistant@example.com\""), and any other value is written as a quoted-string. The RFC 6868 encoding is decoded when read and applied when written. The parser fills the collection in order, and the parameters are written back in that order.

A parameter is validated when it is added: adding one whose name is not made of ASCII letters, digits and dashes, or whose value is null or contains a control character other than a horizontal tab or a line feed, throws an ArgumentException.