FreeBusyViewType Enumeration

The FreeBusyViewType enumeration specifies the type of calendar information that a client requests.

Namespace: ExchangeWebServices
Assembly: EWS (in ews.dll)

Syntax

'Declaration
<SerializableAttribute> _
<FlagsAttribute> _
<XmlTypeAttribute(Namespace:="https://schemas.microsoft.com/exchange/services/2006/types")> _
<GeneratedCodeAttribute("wsdl", "2.0.50727.42")> _
Public Enumeration FreeBusyViewType
[SerializableAttribute] 
[FlagsAttribute] 
[XmlTypeAttribute(Namespace="https://schemas.microsoft.com/exchange/services/2006/types")] 
[GeneratedCodeAttribute("wsdl", "2.0.50727.42")] 
public enum FreeBusyViewType
[SerializableAttribute] 
[FlagsAttribute] 
[XmlTypeAttribute(Namespace=L"https://schemas.microsoft.com/exchange/services/2006/types")] 
[GeneratedCodeAttribute(L"wsdl", L"2.0.50727.42")] 
public enum class FreeBusyViewType
/** @attribute SerializableAttribute() */ 
/** @attribute FlagsAttribute() */ 
/** @attribute XmlTypeAttribute(Namespace="https://schemas.microsoft.com/exchange/services/2006/types") */ 
/** @attribute GeneratedCodeAttribute("wsdl", "2.0.50727.42") */ 
public enum FreeBusyViewType
SerializableAttribute 
FlagsAttribute 
XmlTypeAttribute(Namespace="https://schemas.microsoft.com/exchange/services/2006/types") 
GeneratedCodeAttribute("wsdl", "2.0.50727.42") 
public enum FreeBusyViewType

Members

Member name Description
Detailed Represents the following:
DetailedMerged 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.
FreeBusy 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 Represents all the properties in FreeBusy with a stream of merged free/busy availability information.
MergedOnly 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.
None This value is not valid for requests. This value is valid for responses.

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

MAPI Calendar Property

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

Platforms

Development Platforms

Windows XP Professional with Service Pack 2 (SP2), Windows Server 2003,

Target Platforms

Windows 98, Windows 2000, Windows 2000 Server, Windows CE, Windows Longhorn, Windows 98 Second Edition, Pocket PC, Smart Phone, Windows Server 2003, Windows XP Professional with Service Pack 2 (SP2)

See Also