Class MapiMeetingRequest
Provides mapi meeting request functionality.
Inherited Members
Namespace: DRIT.Mail.Mapi
Assembly: DRIT.Mail.dll
Syntax
public class MapiMeetingRequest : MapiMessage
Properties
View SourceAppointmentMessageClass
Gets or sets a value that indicates the value of the MessageClass property of the Meeting object that is to be generated from the Meeting Request object.
Declaration
public string AppointmentMessageClass { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Remarks
The value of the AppointmentMessageClass property MUST either be "IPM.Appointment" or be prefixed with "IPM.Appointment.".
Reference: MS-OXOCAL 2.2.6.6 PidLidAppointmentMessageClass Property
CalendarType
Gets or sets a value, that when the Meeting Request object represents a recurring series or an exception, is the value of the CalendarType field from the AppointmentRecur property. Otherwise, this property is not set and is assumed to be zero.
Declaration
public int? CalendarType { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Remarks
Reference: MS-OXOCAL 2.2.6.11 PidLidCalendarType Property
ChangeHighlight
Gets or sets a bit field that indicates how the Meeting object has changed.
Declaration
public int? ChangeHighlight { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Remarks
This property is not required. The individual flags that can be set are as follows.
Reference: MS-OXOCAL 2.2.6.2 PidLidChangeHighlight Property
ForwardInstance
Gets or sets a value when True indicates that the Meeting Request object represents an exception to a recurring series, and it was forwarded (even when forwarded by the organizer) rather than being an invitation sent by the organizer. A value of FALSE for this property indicates that the Meeting Request object is not a forwarded instance.
Declaration
public bool? ForwardInstance { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Remarks
Reference: MS-OXOCAL 2.2.6.3 PidLidForwardInstance Property
IntendedBusyStatus
Gets or sets the value of the BusyStatus property on the Meeting object in the organizer's calendar at the time the Meeting Request object or Meeting Update object was sent. The allowable values of this property are the same as those for the PidLidBusyStatus property.
Declaration
public int? IntendedBusyStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Remarks
This property is not required. The individual flags that can be set are as follows. Reference: MS-OXOCAL 2.2.6.4 PidLidIntendedBusyStatus Property
MeetingType
Gets or sets the value indicates the type of Meeting Request object or Meeting Update object.
Declaration
public int? MeetingType { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Remarks
The value of this property MUST be set to one of those listed in the following table.
| Request type | Value | Description |
|---|---|---|
| mtgEmpty | 0x00000000 | Unspecified. |
| mtgDelegatorCopy | 0x00000001 | his is set on the delegator's copy when a delegate will handle meeting-related objects. |
Reference: MS-OXOCAL 2.2.6.5 PidLidMeetingType Property
MessageClass
Gets or sets the specific type of the Message object.
Declaration
public override string MessageClass { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Remarks
The value of the PidTagMessageClass property ([MS-OXCMSG] section 2.2.1.3) MUST be "IPM.Schedule.Meeting.Request" or MUST be prefixed with "IPM.Schedule.Meeting.Request.".
Reference: MS-OXOCAL 2.2.6.1 PidTagMessageClass Property
OldLocation
Gets or sets a value that indicates the original value of the Location property before a meeting update.
Declaration
public string OldLocation { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Remarks
The value of the AppointmentMessageClass property MUST either be "IPM.Appointment" or be prefixed with "IPM.Appointment.".
Reference: MS-OXOCAL 2.2.6.7 PidLidOldLocation Property
OldWhenEndWhole
Gets or sets the original value of the AppointmentEndWhole property before a meeting update.
Declaration
public DateTime? OldWhenEndWhole { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? |
Remarks
This property is not required.
Reference: MS-OXOCAL 2.2.6.9 PidLidOldWhenEndWhole Property
OldWhenStartWhole
Gets or sets the original value of the AppointmentStartWhole property before a meeting update.
Declaration
public DateTime? OldWhenStartWhole { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? |
Remarks
This property is not required.
Reference: MS-OXOCAL 2.2.6.8 PidLidOldWhenStartWhole Property