Поделиться через


FreeBusyViewOptions

Элемент FreeBusyViewOptions указывает тип сведений о доступности, возвращаемых в ответе.

GetUserAvailabilityRequest

FreeBusyViewOptions

<FreeBusyViewOptions>
   <TimeWindow>...</TimeWindow>
   <MergedFreeBusyIntervalInMinutes>...</MergedFreeBusyIntervalInMinutes>
<RequestedView>...</RequestedView>
</FreeBusyViewOptions>

FreeBusyViewOptionsType

Атрибуты и элементы

В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.

Атрибуты

Нет.

Дочерние элементы

Элемент Описание
TimeWindow
Определяет период времени, запрошенный для сведений о доступности пользователя.
MergedFreeBusyIntervalInMinutes
Представляет разницу во времени между двумя последовательными слотами в представлении FreeBusyMerged .
RequestedView
Определяет тип сведений календаря, запрашиваемых клиентом.

Родительские элементы

Элемент Описание
GetUserAvailabilityRequest
Содержит аргументы, используемые для получения сведений о доступности пользователей. Это корневой элемент.
XPath для этого элемента:
/GetUserAvailabilityRequest

Замечания

Этот элемент не является обязательным и может возникать только один раз, если используется. Это значение может иметь значение NULL, если значение элемента SuggestionsViewOptions не равно NULL.

Примечание.

Схема, описывающая этот элемент, находится в каталоге /epi/ компьютера под управлением Microsoft® Exchange Server 2007 с установленной ролью сервера клиентского доступа.

Пример

В следующем примере показано, как получить список собраний и поток доступности с интервалом в 60 минут.

<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
               xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
               xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetUserAvailabilityRequest xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
      <TimeZone xmlns="http://schemas.microsoft.com/exchange/services/2006/types">
        <Bias>480</Bias>
        <StandardTime>
          <Bias>0</Bias>
          <Time>02:00:00</Time>
          <DayOrder>5</DayOrder>
          <Month>10</Month>
          <DayOfWeek>Sunday</DayOfWeek>
        </StandardTime>
        <DaylightTime>
          <Bias>-60</Bias>
          <Time>02:00:00</Time>
          <DayOrder>1</DayOrder>
          <Month>4</Month>
          <DayOfWeek>Sunday</DayOfWeek>
        </DaylightTime>
      </TimeZone>
      <MailboxDataArray>
        <MailboxData xmlns="http://schemas.microsoft.com/exchange/services/2006/types">
          <Email>
            <Name></Name>
            <Address>someone@ExServer.example.com</Address>
            <RoutingType>SMTP</RoutingType>
          </Email>
          <AttendeeType>Organizer</AttendeeType>
          <ExcludeConflicts>false</ExcludeConflicts>
          <ExcludeNonWorkingHours>false</ExcludeNonWorkingHours>
        </MailboxData>
      </MailboxDataArray>
      <FreeBusyViewOptions xmlns="http://schemas.microsoft.com/exchange/services/2006/types">
        <TimeWindow>
          <StartTime>2006-02-06T00:00:00</StartTime>
          <EndTime>2006-02-25T23:59:59</EndTime>
        </TimeWindow>
        <MergedFreeBusyIntervalInMinutes>60</MergedFreeBusyIntervalInMinutes>
        <RequestedView>FreeBusyMerged</RequestedView>
      </FreeBusyViewOptions>
    </GetUserAvailabilityRequest>
  </soap:Body>
</soap:Envelope>

Сведения об элементе

Name Value
Пространство имен
http://schemas.microsoft.com/exchange/services/2006/types
Имя схемы
Схема Types
Файл проверки
Types.xsd
Может быть пустым
False

См. также

Операция GetUserAvailability

Getting User Availability