次の方法で共有


FreeBusyViewOptions

FreeBusyViewOptions 要素は、応答で返される空き時間情報の種類を指定します。

GetUserAvailabilityRequest

FreeBusyViewOptions

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

FreeBusyViewOptionsType

属性と要素

以下のセクションで、属性、子要素、親要素について説明します。

属性

なし。

子要素

Element 説明
TimeWindow
ユーザーの可用性情報に対してクエリを実行した期間を識別します。
MergedFreeBusyIntervalInMinutes
FreeBusyMerged ビューの連続する 2 つのスロット間の 時間差を表 します。
RequestedView
クライアントが要求する予定表情報の種類を定義します。

親要素

要素 説明
GetUserAvailabilityRequest
ユーザーの可用性情報を取得するために使用される引数を格納します。 これはルート要素です。
次に、この要素の XPath を示します。
/GetUserAvailabilityRequest

注釈

この要素は必須ではなく、使用する場合は 1 回だけ発生します。 SuggestionsViewOptions 要素の値が null でない場合、この値は null になります。

注意

この要素を記述するスキーマは、クライアント アクセス サーバーの役割がインストールされている Microsoft® Exchange Server 2007 を実行しているコンピューターの /epi/ ディレクトリにあります。

次の例では、会議の一覧と空き時間情報ストリームを 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="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>

要素の情報

名前 Value
Namespace
https://schemas.microsoft.com/exchange/services/2006/types
スキーマ名
型スキーマ
検証ファイル
Types.xsd
空に設定可能
False

関連項目

GetUserAvailability 操作

ユーザーの可用性の取得