2.1.3.1.1.1 Property: METHOD
RFC Reference: [RFC2445] section 4.7.2
Number of Instances Allowed: 0, 1
Format: Text ([RFC2445] section 4.3.11)
Brief Description: Distinguishes normal appointments from meeting requests, responses, and cancellations.
Importing to Calendar objects
The METHOD property SHOULD<2> be imported as the PidTagMessageClass ([MS-OXPROPS] section 2.788) and PidLidAppointmentCounterProposal ([MS-OXPROPS] section 2.10) of all imported Calendar objects, as specified in the table later in this section. In the case where the METHOD property is set to 'REPLY', the PidTagMessageClass has several possible values depending on the PARTSTAT parameter (as specified in section 2.1.3.1.1.20.2.3) of the ATTENDEE property (as specified in section 2.1.3.1.1.20.2) of the VEVENT component (as specified in section 2.1.3.1.1.20). If the METHOD property is set to 'REPLY' or 'COUNTER', the iCalendar MUST have exactly one ATTENDEE property and exactly one such PARTSTAT parameter.
In the case where the METHOD property is set to 'REQUEST', 'REPLY', or 'CANCEL', the VCALENDAR component MUST define exactly one appointment.<3>
METHOD |
PARTSTAT |
PidLidAppointmentCounterProposal |
PidTagMessageClass |
---|---|---|---|
(default) |
|
FALSE or unset |
IPM.Appointment |
PUBLISH |
|
FALSE or unset |
IPM.Appointment |
REQUEST |
|
FALSE or unset |
IPM.Schedule.Meeting.Request |
REPLY |
ACCEPTED |
FALSE or unset |
IPM.Schedule.Meeting.Resp.Pos |
REPLY |
TENTATIVE |
FALSE or unset |
IPM.Schedule.Meeting.Resp.Tent |
REPLY |
DECLINED |
FALSE or unset |
IPM.Schedule.Meeting.Resp.Neg |
COUNTER |
TENTATIVE |
TRUE |
IPM.Schedule.Meeting.Resp.Tent |
CANCEL |
|
FALSE or unset |
IPM.Schedule.Meeting.Canceled |
Exporting from Calendar objects
For exports of calendars, the METHOD property MUST be left unset or set to 'PUBLISH'. For exports of individual Calendar objects, the PidTagMessageClass and PidLidAppointmentCounterProposal of the Calendar object SHOULD<4> be exported as the METHOD property as specified in the table earlier in this section.