FreeBusyViewType Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The FreeBusyViewType enumeration specifies the type of calendar information that a client requests.
This enumeration supports a bitwise combination of its member values.
public enum class FreeBusyViewType
[System.Flags]
public enum FreeBusyViewType
Public Enum FreeBusyViewType
- Inheritance
-
FreeBusyViewType
- Attributes
Fields
Name | Value | Description |
---|---|---|
None | 1 | This value is not valid for requests. This value is valid for responses. |
MergedOnly | 2 | Represents an aggregated free/busy stream. In cross-forest scenarios in which the target user in one forest does not have an Availability service configured, the Availability service of the requestor retrieves the target user’s free/busy information from the free/busy public folder. Because public folders only store free/busy information in merged form, MergedOnly is the only available information. |
FreeBusy | 4 | Represents the legacy status information (free, busy, tentative, and OOF). This also includes the start times and the end times of the appointments. This view is richer than the legacy free/busy view because individual meeting start and end times are provided instead of an aggregated free/busy stream. |
FreeBusyMerged | 8 | Represents all the properties in FreeBusy with a stream of merged free/busy availability information. |
Detailed | 16 | Represents the following: |
DetailedMerged | 32 | Represents all the properties in Detailed with a stream of merged free/busy availability information. If merged free/busy information only is available, for example if the mailbox exists on a computer that is running Exchange 2003, MergedOnly will be returned. Otherwise, FreeBusyMerged or DetailedMerged will be returned. |
Remarks
This enumeration is used by the RequestedView property of the FreeBusyViewOptionsType object in the request to indicate the type of free/busy information to return in the response. This enumeration is also used by the FreeBusyViewType property of the FreeBusyView object to indicate the type of free/busy information that is returned in the response.
The following table lists the properties for the different view types and the corresponding MAPI property. Each view type builds upon the former view type.
FreeBusyViewType properties
MergedOnly | MergedFreeBusyStream | |
FreeBusy | Classical status | PropTag (0x80860003) |
FreeBusy | Working hours | |
FreeBusy | Start time | PR_START_DATE |
FreeBusy | End time | PR_END_DATE |
FreeBusyMerged | Classical status | PropTag (0x80860003) |
FreeBusyMerged | Working hours | |
FreeBusyMerged | Start time | PR_START_DATE |
FreeBusyMerged | End time | PR_END_DATE |
FreeBusyMerged | MergedFreeBusyStream | |
Detailed | Classical status | PropTag (0x80860003) |
Detailed | Working hours | |
Detailed | Start time | PR_START_DATE |
Detailed | End time | PR_END_DATE |
Detailed | Subject | PR_SUBJECT |
Detailed | Location | PR_LOCATION |
Detailed | Entry-Id(unless private) | |
Detailed | Private Flag | |
Detailed | IsMeeting | |
Detailed | IsRecurring | |
Detailed | IsException | |
Detailed | IsReminderSet | |
Detailed | Out of Office Message (if requested) | |
DetailedMerged | Classical status | PropTag (0x80860003) |
DetailedMerged | Working hours | |
DetailedMerged | Start time | PR_START_DATE |
DetailedMerged | End time | PR_END_DATE |
DetailedMerged | Subject | PR_SUBJECT |
DetailedMerged | Location | PR_LOCATION |
DetailedMerged | Entry-Id(unless private) | |
DetailedMerged | Private Flag | |
DetailedMerged | MergedFreeBusyStream | |
DetailedMerged | IsMeeting | |
DetailedMerged | IsRecurring | |
DetailedMerged | IsException | |
DetailedMerged | IsReminderSet |