CalendarItem 要素は、Exchange 予定表アイテムを表します。
<CalendarItem>
<MimeContent/>
<ItemId/>
<ParentFolderId/>
<ItemClass/>
<Subject/>
<Sensitivity/>
<Body/>
<Attachments/>
<DateTimeReceived/>
<Size/>
<Categories/>
<InReplyTo/>
<IsSubmitted/>
<IsDraft/>
<IsFromMe/>
<IsResend/>
<IsUnmodified/>
<InternetMessageHeaders/>
<DateTimeSent/>
<DateTimeCreated/>
<ResponseObjects/>
<ReminderDueBy/>
<ReminderIsSet/>
<ReminderMinutesBeforeStart/>
<DisplayCc/>
<DisplayTo/>
<HasAttachments/>
<ExtendedProperty/>
<Culture/>
<Start/>
<End/>
<OriginalStart/>
<IsAllDayEvent/>
<LegacyFreeBusyStatus/>
<Location/>
<When/>
<IsMeeting/>
<IsCancelled/>
<IsRecurring/>
<MeetingRequestWasSent/>
<IsResponseRequested/>
<CalendarItemType/>
<MyResponseType/>
<Organizer/>
<RequiredAttendees/>
<OptionalAttendees/>
<Resources/>
<ConflictingMeetingCount/>
<AdjacentMeetingCount/>
<ConflictingMeetings/>
<AdjacentMeetings/>
<Duration/>
<TimeZone/>
<AppointmentReplyTime/>
<AppointmentSequenceNumber/>
<AppointmentState/>
<Recurrence/>
<FirstOccurrence/>
<LastOccurrence/>
<ModifiedOccurrences/>
<DeletedOccurrences/>
<MeetingTimeZone/>
<StartTimeZone/>
<EndTimeZone/>
<ConferenceType/>
<AllowNewTimeProposal/>
<IsOnlineMeeting/>
<MeetingWorkspaceUrl/>
<NetShowUrl/>
<EffectiveRights/>
<LastModifiedName/>
<LastModifiedTime/>
<IsAssociated/>
<WebClientReadFormQueryString/>
<WebClientEditFormQueryString/>
<ConversationId/>
<UniqueBody/>
</CalendarItem>
CalendarItemType
属性と要素
以下のセクションで、属性、子要素、親要素について説明します。
属性
なし。
子要素
| Element | 説明 |
|---|---|
| MimeContent |
base64Binary 形式で表されるオブジェクトのネイティブの多目的インターネット メール拡張機能 (MIME) ストリームが含まれます。 |
| ItemId |
Exchange ストア内のアイテムの一意識別子と変更キーを格納します。 |
| ParentFolderId |
アイテムまたはフォルダーを含む親フォルダーの識別子を表します。 |
| ItemClass |
アイテムのメッセージ クラスを表します。 |
| 件名 |
Exchange ストアアイテムと応答オブジェクトの件名を表します。 |
| Sensitivity |
項目の秘密度レベルを示します。 |
| Body |
メッセージの実際の本文の内容を表します。 |
| 添付ファイル |
Exchange ストア内のアイテムに添付されているアイテムまたはファイルを格納します。 |
| DateTimeReceived |
メールボックス内のアイテムが受信された日時を表します。 |
| サイズ |
項目のサイズをバイト単位で表します。 このプロパティは読み取り専用です。 |
| Categories |
メールボックス内のアイテムが属するカテゴリを識別する文字列のコレクションを表します。 |
| Importance |
項目の重要性について説明します。 |
| InReplyTo |
このアイテムが応答するアイテムの識別子を表します。 |
| IsSubmitted |
アイテムが送信トレイの既定のフォルダーに送信されているかどうかを示します。 |
| IsDraft |
項目がまだ送信されていないかどうかを示します。 |
| IsFromMe |
ユーザーがアイテムを自分に送信したかどうかを示します。 |
| IsResend |
アイテムが以前に送信されたかどうかを示します。 |
| IsUnmodified |
項目が変更されたかどうかを示します。 |
| InternetMessageHeaders |
メールボックス内のアイテムに含まれるすべてのインターネット メッセージ ヘッダーのコレクションを表します。 |
| DateTimeSent |
メールボックス内のアイテムが送信された日時を表します。 |
| DateTimeCreated |
メールボックス内の特定のアイテムが作成された日時を表します。 |
| ResponseObjects |
Exchange ストア内のアイテムに関連付けられているすべての応答オブジェクトのコレクションを格納します。 |
| ReminderDueBy |
イベントが発生した日時を表します。 これは、 ReminderMinutesBeforeStart 要素によって使用され、アラームが表示されるタイミングを決定します。 |
| ReminderIsSet |
Exchange ストア内のアイテムにアラームが設定されているかどうかを示します。 |
| ReminderMinutesBeforeStart |
アラームが表示されるイベントの分数を表します。 |
| DisplayCc |
Cc 行の内容に使用される表示文字列を表します。 これは、Cc 受信者のすべての表示名の連結文字列です。 |
| DisplayTo |
To 行の内容に使用される表示文字列を表します。 これは、すべての宛先受信者の表示名の連結文字列です。 |
| HasAttachments |
アイテムに表示される添付ファイルが少なくとも 1 つ存在する場合に true に 設定されるプロパティを表します。 このプロパティは読み取り専用です。 |
| ExtendedProperty |
フォルダーとアイテムの拡張プロパティを識別します。 |
| Culture |
メールボックス内の特定のアイテムのカルチャを表します。 |
| UID |
予定表アイテムを識別します。 |
| RecurrenceId |
定期的な予定表アイテムの特定のインスタンスを識別するために使用されます。 |
| DateTimeStamp |
iCalendar オブジェクトのインスタンスが作成された日時を示します。 |
| Start |
予定表アイテムの先頭を表します。 この要素は、予定表アイテムの 1 回の出現にのみ適用されます。 |
| 終わり |
期間の終了を表します。 この要素は、予定表アイテムの 1 回の出現にのみ適用されます。 |
| OriginalStart |
予定表アイテムの元の開始時刻を表します。 |
| IsAllDayEvent |
予定表アイテムまたは会議出席依頼が終日のイベントを表すかどうかを示します。 |
| LegacyFreeBusyStatus |
予定表アイテムの空き時間情報の状態を表します。 |
| Location |
会議または予定の場所を表します。 |
| When |
予定表アイテムが発生するタイミングに関する情報を提供します。 |
| IsMeeting |
予定表アイテムが会議か予定かを示します。 |
| IsCancelled |
予定または会議が取り消されたかどうかを示します。 |
| IsRecurring |
予定表アイテムが定期的なアイテムの一部であるかどうかを示します。 この要素は読み取り専用です。 |
| MeetingRequestWasSent |
会議出席依頼が要求された出席者に送信されたかどうかを示します。 |
| IsResponseRequested |
項目への応答が必要かどうかを示します。 |
| CalendarItemType |
予定表アイテムの出現の種類を表します。 |
| MyResponseType |
予定表アイテムの状態または応答を格納します。 |
| 開催者 |
会議の開催者を表します。 |
| RequiredAttendees |
会議に出席するために必要な出席者を表します。 |
| OptionalAttendees |
会議に出席する必要のない出席者を表します。 |
| リソース |
会議のスケジュールされたリソースを表します。 |
| ConflictingMeetingCount |
予定表アイテムと競合する会議の数を表します。 |
| AdjacentMeetingCount |
会議時間に隣接する予定表アイテムの合計数を表します。 |
| ConflictingMeetings |
会議時間と競合するすべてのアイテムを識別します。 |
| AdjacentMeetings |
会議時間に隣接するすべての予定表アイテムについて説明します。 |
| Duration (Items) |
予定表アイテムの期間を表します。 |
| TimeZone (Item) |
タイム ゾーンのテキストの説明を提供します。 |
| AppointmentReplyTime |
出席者が会議出席依頼に返信した日時を表します。 |
| AppointmentSequenceNumber |
予定のバージョンのシーケンス番号を指定します。 |
| AppointmentState |
予定の状態を指定します。 |
| Recurrence (RecurrenceType) |
予定表アイテムと会議出席依頼の定期的なパターンが含まれます。 CalendarItemType に RecurringMaster 値がある場合、この要素は有効です。 |
| FirstOccurrence |
定期的な予定表アイテムの最初の出現を表します。 CalendarItemType に RecurringMaster 値がある場合、この要素は有効です。 |
| LastOccurrence |
定期的な予定表アイテムの最後のアイテムを表します。 CalendarItemType に RecurringMaster 値がある場合、この要素は有効です。 |
| ModifiedOccurrences |
定期的な予定表アイテムの出現箇所の配列が含まれています。定期的な予定表アイテムの出現箇所が定期的なマスター アイテムとは異なるように変更されています。 CalendarItemType に RecurringMaster 値がある場合、この要素は有効です。 |
| DeletedOccurrences |
定期的な予定表アイテムの削除された出現の配列を格納します。 CalendarItemType に RecurringMaster 値がある場合、この要素は有効です。 |
| MeetingTimeZone |
会議がホストされている場所のタイム ゾーンを表します。 |
| StartTimeZone |
予定表アイテムの開始タイム ゾーンを表します。 |
| EndTimeZone |
予定表アイテムの終了タイム ゾーンを表します。 |
| ConferenceType |
予定表アイテムで実行される会議の種類について説明します。 |
| AllowNewTimeProposal |
出席者が会議に対して新しい会議時間を提案できるかどうかを示します。 |
| IsOnlineMeeting |
会議がオンラインかどうかを示します。 |
| MeetingWorkspaceUrl |
予定表アイテムによってリンクされている会議ワークスペースの URL が含まれます。 |
| NetShowUrl |
Microsoft NetShow オンライン会議の URL を指定します。 |
| EffectiveRights |
アイテムまたはフォルダーのアクセス許可設定に基づくクライアントの権限を格納します。 この要素は読み取り専用です。 |
| LastModifiedName |
アイテムを変更する最後のユーザーの表示名を格納します。 |
| LastModifiedTime |
アイテムが最後に変更された日時を示します。 |
| IsAssociated |
アイテムがフォルダーに関連付けられているかどうかを示します。 |
| WebClientReadFormQueryString |
Microsoft Office Outlook Web App エンドポイントに連結してOutlook Web App内のアイテムを読み取る URL を表します。 |
| WebClientEditFormQueryString |
Microsoft Office Outlook Web App エンドポイントに連結して、Outlook Web App内のアイテムを編集する URL を表します。 |
| ConversationId |
アイテムまたは会話の識別子を格納します。 |
| UniqueBody |
この会話の一意の本文を表す HTML フラグメントまたはプレーン テキストを表します。 |
親要素
| 要素 | 説明 |
|---|---|
| AdjacentMeetings |
会議時間に隣接するすべての予定表アイテムについて説明します。 |
| AppendToItemField |
UpdateItem 操作中にアイテムまたはフォルダーの 1 つのプロパティに追加するデータを識別します。 |
| ConflictingMeetings |
会議時間と競合するすべてのアイテムを識別します。 |
| Create (ItemSync) |
ローカル クライアント ストアに作成する 1 つのフォルダーを識別します。 |
| ItemAttachment |
別の Exchange アイテムに添付されている Exchange アイテムを表します。 |
| Items |
項目の配列を格納します。 |
| Items (NonEmptyArrayOfAllItemsType) |
ParentFolderId (TargetFolderIdType) 要素によって識別されるフォルダー内に作成する項目の配列を格納します。 |
| SetItemField |
UpdateItem 操作の項目の 1 つのプロパティに対する更新を表します。 |
| Update (ItemSync) |
ローカル クライアント ストアで更新する 1 つの項目を識別します。 |
テキスト値
なし。
注釈
1 つの予定表アイテムが定期的なマスター予定表アイテムになるように更新される場合は、予定表アイテムの元のタイム ゾーンを保持するために MeetingTimeZone 要素を指定する必要があります。
この要素を記述するスキーマは、Exchange Web サービスをホストする IIS 仮想ディレクトリに置かれています。
要素の情報
| 要素 | 例 |
|---|---|
| Namespace |
http://schemas.microsoft.com/exchange/services/2006/types |
| スキーマ名 |
型スキーマ |
| 検証ファイル |
Types.xsd |
| 空に設定可能 |
False |