FreeBusyViewOptions

O elemento FreeBusyViewOptions especifica o tipo de informações gratuitas/ocupadas retornadas na resposta.

GetUserAvailabilityRequest

FreeBusyViewOptions

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

Freebusyviewoptionstype

Atributos e elementos

As seções a seguir descrevem os atributos, os elementos filhos e os elementos pai.

Atributos

Nenhum

Elementos filho

Elemento Descrição
TimeWindow
Identifica o período de tempo consultado para as informações de disponibilidade do usuário.
MergedFreeBusyIntervalInMinutes
Representa a diferença de tempo entre dois slots sucessivos na exibição FreeBusy Merge .
RequestedView
Define o tipo de informações de calendário que um cliente solicita.

Elementos pai

Elemento Descrição
GetUserAvailabilityRequest
Contém os argumentos usados para obter informações de disponibilidade do usuário. Este é um elemento raiz.
A seguir está o XPath para este elemento:
/GetUserAvailabilityRequest

Comentários

Esse elemento não é necessário e só pode ocorrer uma vez se usado. Esse valor poderá ser nulo se o valor do elemento SuggestionsViewOptions não for nulo.

Observação

O esquema que descreve esse elemento está localizado no diretório /epi/do computador que está executando o Microsoft® Exchange Server 2007 que tem a função de servidor do Client Access instalada.

Exemplo

O exemplo a seguir obtém uma lista de reuniões e um fluxo livre/ocupado em intervalos de 60 minutos.

<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="https://schemas.microsoft.com/exchange/services/2006/messages">
      <TimeZone xmlns="https://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="https://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="https://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>

Elemento de informações

Nome Valor
Namespace
https://schemas.microsoft.com/exchange/services/2006/types
Nome do esquema
Esquema de tipos
Arquivo de validação
Types.xsd
Pode ser vazio
False

Confira também

Operação GetUserAvailability

Obtendo disponibilidade do usuário