ExchangeService.GetUserAvailability Method

Definition

Overloads

GetUserAvailability(IEnumerable<AttendeeInfo>, TimeWindow, AvailabilityData)

Retrieves detailed information about the availability of a set of users, rooms, and resources during a specified time period.

GetUserAvailability(IEnumerable<AttendeeInfo>, TimeWindow, AvailabilityData, AvailabilityOptions)

Retrieves detailed information about the availability of a set of users, rooms, and resources within a specified time period.

GetUserAvailability(IEnumerable<AttendeeInfo>, TimeWindow, AvailabilityData)

Retrieves detailed information about the availability of a set of users, rooms, and resources during a specified time period.

public:
 Microsoft::Exchange::WebServices::Data::GetUserAvailabilityResults ^ GetUserAvailability(System::Collections::Generic::IEnumerable<Microsoft::Exchange::WebServices::Data::AttendeeInfo ^> ^ attendees, Microsoft::Exchange::WebServices::Data::TimeWindow ^ timeWindow, Microsoft::Exchange::WebServices::Data::AvailabilityData requestedData);
public Microsoft.Exchange.WebServices.Data.GetUserAvailabilityResults GetUserAvailability (System.Collections.Generic.IEnumerable<Microsoft.Exchange.WebServices.Data.AttendeeInfo> attendees, Microsoft.Exchange.WebServices.Data.TimeWindow timeWindow, Microsoft.Exchange.WebServices.Data.AvailabilityData requestedData);

Parameters

attendees
IEnumerable<AttendeeInfo>

The attendees for which availability information is to be retrieved.

timeWindow
TimeWindow

The time period during which user availability information is to be retrieved.

requestedData
AvailabilityData

The requested free/busy or suggestion data.

Returns

Detailed information about the availability of the specified users, rooms, and resources.

Remarks

The GetUserAvailability(IEnumerable<AttendeeInfo>, TimeWindow, AvailabilityData) method supports only time periods that are a minimum of 24 hours long and that begin and end at 12:00a.m. To restrict the results of the method to a shorter time period, you must filter the results on the client.

Applies to

GetUserAvailability(IEnumerable<AttendeeInfo>, TimeWindow, AvailabilityData, AvailabilityOptions)

Retrieves detailed information about the availability of a set of users, rooms, and resources within a specified time period.

public:
 Microsoft::Exchange::WebServices::Data::GetUserAvailabilityResults ^ GetUserAvailability(System::Collections::Generic::IEnumerable<Microsoft::Exchange::WebServices::Data::AttendeeInfo ^> ^ attendees, Microsoft::Exchange::WebServices::Data::TimeWindow ^ timeWindow, Microsoft::Exchange::WebServices::Data::AvailabilityData requestedData, Microsoft::Exchange::WebServices::Data::AvailabilityOptions ^ options);
public Microsoft.Exchange.WebServices.Data.GetUserAvailabilityResults GetUserAvailability (System.Collections.Generic.IEnumerable<Microsoft.Exchange.WebServices.Data.AttendeeInfo> attendees, Microsoft.Exchange.WebServices.Data.TimeWindow timeWindow, Microsoft.Exchange.WebServices.Data.AvailabilityData requestedData, Microsoft.Exchange.WebServices.Data.AvailabilityOptions options);

Parameters

attendees
IEnumerable<AttendeeInfo>

The attendees for which availability information is to be retrieved.

timeWindow
TimeWindow

The time period during which user availability information is to be retrieved.

requestedData
AvailabilityData

The requested free/busy or suggestion data.

options
AvailabilityOptions

The options that control the information that is returned.

Returns

Detailed information about the availability of the specified users, rooms, and resources.

Remarks

The GetUserAvailability(IEnumerable<AttendeeInfo>, TimeWindow, AvailabilityData, AvailabilityOptions) method supports only time periods that are a minimum of 24 hours long and that begin and end at 12:00a.m. To restrict the results of the method to a shorter time period, you must filter the results on the client.

Applies to