Class MapiMeeting
Provides mapi meeting functionality.
Inheritance
Inherited Members
Namespace: DRIT.Mail.Mapi
Assembly: DRIT.Mail.dll
Syntax
public class MapiMeeting : MapiAppointment
Constructors
View SourceMapiMeeting()
Initializes a new instance of the MapiMeeting class.
Declaration
public MapiMeeting()
Properties
View SourceAppointmentCounterProposal
Gets or sets whether there are counter proposals that have not been accepted or rejected (by the organizer). This property has no meaning for an attendee.
Declaration
public bool? AppointmentCounterProposal { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Remarks
Reference: MS-OXOCAL 2.2.4.7 PidLidAppointmentCounterProposal Property
AppointmentLastSequence
Gets or sets a value that indicates to the organizer the last sequence number that was sent to any attendee. This property has no meaning for an attendee.
Declaration
public int? AppointmentLastSequence { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Remarks
Reference: MS-OXOCAL 2.2.4.2 PidLidAppointmentLastSequence Property
AppointmentProposalNumber
Gets or sets a value that specifies the number of attendees who have sent counter proposals that have not been accepted or rejected by the organizer.
Declaration
public int? AppointmentProposalNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Remarks
Reference: MS-OXOCAL 2.2.4.6 PidLidAppointmentProposalNumber Property
AppointmentReplyName
Gets or sets a value on the attendee's Meeting object specifies the user who last replied to the meeting request or meeting update. This property is set only for a delegator when a delegate responded. The value is equal to the PidTagMailboxOwnerName property ([MS-OXCSTOR] section 2.2.2.1) for the delegate's message store. This property has no meaning for the organizer.
Declaration
public string AppointmentReplyName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Remarks
Reference: MS-OXOCAL 2.2.4.5 PidLidAppointmentReplyName Property
AppointmentReplyTime
Gets or sets the date and time at which the attendee responded to a received Meeting Request object or Meeting Update object.
Declaration
public DateTime? AppointmentReplyTime { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? |
Remarks
Reference: MS-OXOCAL 2.2.4.3 PidLidAppointmentReplyTime Property
AppointmentSequenceTime
Gets or sets a value on the organizer's Meeting object indicates the date and time at which the PidLidAppointmentSequence property (section 2.2.1.1) was last modified. The value is specified in UTC.
Declaration
public DateTime? AppointmentSequenceTime { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? |
Remarks
Reference: MS-OXOCAL 2.2.4.1 PidLidAppointmentSequenceTime Property
AttendeeCriticalChange
Gets or sets the date and time at which the meeting-related object was sent. The value is specified in UTC.
Declaration
public DateTime? AttendeeCriticalChange { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? |
Remarks
Reference: MS-OXOCAL 2.2.5.2 PidLidAttendeeCriticalChange Property
AutoFillLocation
Gets or sets whether the value of the Location property is automatically set.
Declaration
public bool? AutoFillLocation { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | true on the organizer's Meeting object indicates that the value of the Location property is set to the DisplayName property from the RecipientRow structure. false or null indicates that the value of the PidLidLocation property is not automatically set. |
Remarks
Reference: MS-OXOCAL 2.2.4.8 PidLidAutoFillLocation Property
FInvited
Gets or sets a value that indicates whether invitations have been sent for the meeting that this Meeting object represents.
Declaration
public bool? FInvited { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | false or null indicates that a Meeting Request object has never been sent. TRUE indicates that a Meeting Request object has been sent. |
Remarks
After this value is set to TRUE on a Meeting object, it MUST NOT be changed. Reference: MS-OXOCAL 2.2.4.4 PidLidFInvited Property
Processed
Gets or sets a value that indicates whether a client has processed a meeting-related object.
Declaration
public bool? Processed { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Remarks
Reference: MS-OXOCAL 2.2.5.7 PidTagProcessed Property
ServerProcessed
Gets or sets a value when TRUE it indicates that the Meeting Request object or Meeting Update object has been processed.
Declaration
public bool? ServerProcessed { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Remarks
Reference: MS-OXOCAL 2.2.5.4 PidLidServerProcessed Property
ServerProcessingActions
Gets or sets a value that indicates what processing actions have been taken on the Meeting Request object or Meeting Update object.
Declaration
public int? ServerProcessingActions { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Remarks
The following flags can be set.
| Flag name | Value |
|---|---|
| cpsDelegatorWantsCopy | 0x00000002 |
| cpsCreatedOnPrincipal | 0x00000010 |
| cpsUpdatedCalItem | 0x00000080 |
| cpsCopiedOldProperties | 0x00000100 |
| cpsSendAutoResponse | 0x00000400 |
| cpsRevivedException | 0x00000800 |
| cpsProcessedMeetingForwardNotification | 0x00001000 |
Reference: MS-OXOCAL 2.2.5.5 PidLidServerProcessingActions Property
SideEffects
Gets or sets a value that controls how a Message object is handled by the client in relation to certain user interface actions by the user, such as deleting a message. This property is set to a bitwise OR of zero or more of the following flags.
Declaration
public override int? SideEffects { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Overrides
Remarks
The possible flag values of the SideEffects property are specified in [MS-OXCMSG] section 2.2.1.16. All Meeting Request objects are to always include the following flags:
- seOpenToDelete
- seOpenToCopy
- seOpenToMove
- seCannotUndoDelete
- seCannotUndoCopy
- seCannotUndoMove
TimeZone
Gets or sets a value that specifies information about the time zone of a recurring meeting.
Declaration
public int? TimeZone { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Remarks
Reference: MS-OXOCAL 2.2.5.6 PidLidTimeZone Property
Where
Gets or sets a value that SHOULD be the same as the value of the PidLidLocation property from the associated Meeting object.
Declaration
public string Where { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Remarks
Reference: MS-OXOCAL 2.2.5.3 PidLidWhere Property