Event クラス

Event クラス (Microsoft.Graph.Models 名前空間)

[REST API リファレンス]

public class Event : OutlookItem

継承:Object → Entity → OutlookItem → Event

プロパティ

AllowNewTimeProposals

@

public bool? AllowNewTimeProposals { get; set; }

  • 会議の開催者が、返信するときに新しい日時を提案することができる場合は True、それ以外の場合 false です。 
  • 省略可能で、既定値は true です。

Attendees

@

public IEnumerable<Attendee> Attendees { get; set; }

  • イベントの出席者のコレクション。

Attachments

@

public IEventAttachmentsCollectionPage Attachments { get; set; }

Body

@

public ItemBody Body { get; set; }

  • イベントに関連付けられたメッセージの本文。

BodyPreview

@

public string BodyPreview { get; set; }

  • イベントに関連付けられたメッセージのプレビュー。

Calendar

@

public Calendar Calendar { get; set; }

End

@

public DateTimeTimeZone End { get; set; }

  • イベントが終了する日付、時刻、タイムゾーン。
  • 既定で、終了時刻は UTC 単位です。

Extensions

@

public IEventExtensionsCollectionPage Extensions { get; set; }

HasAttachments

@

public bool? HasAttachments { get; set; }

  • イベントに添付ファイルが含まれている場合、true に設定します。

HideAttendees

@

public bool? HideAttendees { get; set; }

  • true に設定すると、各出席者は会議出席依頼と会議の 管理 リストにのみ表示されます。
  •  既定値は false です。

ICalUId

@

public string ICalUId { get; set; }

  • 予定表全体のイベントの固有識別子。 この ID は、定期的なアイテムの出現ごとに異なります。
  •  読み取り専用。

Importance

@

public Importance? Importance { get; set; }

  • イベントの重要度。

Instances

@

public IEventInstancesCollectionPage Instances { get; set; }

IsAllDay

@

public bool? IsAllDay { get; set; }

  • イベントが一日中続く場合に、true に設定します。

IsCancelled

@

public bool? IsCancelled { get; set; }

  • イベントがキャンセルされた場合に、true に設定します。

IsDraft

@

public bool? IsDraft { get; set; }

  • ユーザーが Outlook で会議を更新したが、出席者に更新を送信していない場合は、true に設定します。 
  • すべての変更が送信されている場合、またはイベントが出席者のいない予定の場合は、false に設定します。

IsOnlineMeeting

@

public bool? IsOnlineMeeting { get; set; }

  • このイベントにオンライン会議情報がある場合は True、そうでない場合は false。 既定値は false です。
  • 省略可能です。

IsOrganizer

@

public bool? IsOrganizer { get; set; }

  • 予定表の所有者 (calendar の owner プロパティで指定) がイベントの主催者 (event の organizer プロパティで指定) の場合、true に設定されます。
  • 代理人が所有者の代わりにイベントを主催した場合にも適用されます。

IsReminderOn

@

public bool? IsReminderOn { get; set; }

  • ユーザーにイベントを通知するアラートを設定する場合は、true に設定します。

Location

@

public Location Location { get; set; }

  • イベントの場所。

Locations

@

public IEnumerable<Location> Locations { get; set; }

MultiValueExtendedProperties

@

public IEventMultiValueExtendedPropertiesCollectionPage MultiValueExtendedProperties { get; set; }

OnlineMeeting

@

public OnlineMeetingInfo OnlineMeeting { get; set; }

  • 参加者がオンラインで会議に参加するための詳細。 読み取り専用です。

OnlineMeetingProvider

@

public OnlineMeetingProviderType? OnlineMeetingProvider { get; set; }

  • オンライン会議のサービス プロバイダーを表します。 使用可能な値は teamsForBusinessskypeForBusiness、および skypeForConsumer。 省略可能です。

OnlineMeetingUrl

@

public string OnlineMeetingUrl { get; set; }

  • オンライン会議の URL。 このプロパティは、開催者が Skype 会議などのオンライン会議としてイベントを指定する場合にのみ設定します。 読み取り専用です。

Organizer

@

public Recipient Organizer { get; set; }

  • イベントの開催者。

OriginalEndTimeZone

@

public string OriginalEndTimeZone { get; set; }

  • イベントの作成時に設定された終了タイム ゾーン。

OriginalStart

@

public DateTimeOffset? OriginalStart { get; set; }

OriginalStartTimeZone

@

public string OriginalStartTimeZone { get; set; }

  • イベントが作成されたときに設定された開始タイム ゾーン。

Recurrence

@

public PatternedRecurrence Recurrence { get; set; }

  • イベントの繰り返しパターン。

ReminderMinutesBeforeStart

@

public int? ReminderMinutesBeforeStart { get; set; }

  • アラーム通知を行う、イベント開始時間前の分数。

ResponseRequested

@

public bool? ResponseRequested { get; set; }

ResponseStatus

@

public ResponseStatus ResponseStatus { get; set; }

  • イベント メッセージへの応答で送信される応答のタイプを識別します。

Sensitivity

@

public Sensitivity? Sensitivity { get; set; }

SeriesMasterId

@

public string SeriesMasterId { get; set; }

  • 対象イベントが定期的なアイテムの一部である場合、定期的なアイテムのマスター アイテムの ID。

ShowAs

@

public FreeBusyStatus? ShowAs { get; set; }

  • 表示するステータス。

SingleValueExtendedProperties

@

public IEventSingleValueExtendedPropertiesCollectionPage SingleValueExtendedProperties { get; set; }

Start

@

public DateTimeTimeZone Start { get; set; }

  • イベントが開始する日付、時刻、タイムゾーン。 既定で、開始時刻は UTC 単位です。

Subject

@

public string Subject { get; set; }

  • イベントの件名行のテキスト。

TransactionId

@

public string TransactionId { get; set; }

  • クライアント アプリケーションによって指定されたカスタム ID で、クライアントによって同じイベントの作成が再試行された場合に、冗長な POST 操作を回避できます。 これは、ネットワーク接続が低いと、クライアントが以前のイベント作成要求に対するサーバーからの応答を受信する前にタイムアウトする場合に役立ちます。 イベントの作成時に transactionId を設定した後、後続の更新で transactionId を変更することはできません。 このプロパティは、アプリで設定されている場合にのみ、応答ペイロードで返されます。 省略可能です。

Type

@

public EventType? Type { get; set; }

  • イベントの種類。 使用可能な値: singleInstanceoccurrenceexceptionseriesMaster。 読み取り専用です。

@

public string WebLink { get; set; }

  • Web 上の Outlook でイベントを開く URL。
  • Outlook on the web は、メールボックスにサインインしている場合、ブラウザーでイベントを開きます。 それ以外の場合は、Outlook on the web はサインインするように求めます。