Appointment クラス

定義

予定表の予定を表します。 このクラスは、AppointmentInformation プロパティの値として、ActivationKindAppointmentsProvider 値を使用してアプリをアクティブ化するときに使用されます。

public ref class Appointment sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class Appointment final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class Appointment final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class Appointment
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class Appointment
function Appointment()
Public NotInheritable Class Appointment
継承
Object Platform::Object IInspectable Appointment
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)
アプリの機能
appointmentsSystem

注釈

予定を管理する方法については、「予定の 管理 」および「 クイック スタート: 予定の管理 」を参照してください。

コンストラクター

Appointment()

Appointment クラスの新しいインスタンスを初期化します。

プロパティ

AllDay

予定が 1 日中続くかどうかを示す ブール 値を取得または設定します。 の既定値は FALSE で、1 日は続きません。

AllowNewTimeProposal

予定でユーザーが新しい時刻を提案できるかどうかを示す値を取得または設定します。

BusyStatus

予定の参加者のビジー状態を示す AppointmentBusyStatus 型の値を取得または設定します。

CalendarId

予定に関連付けられている予定表の一意識別子を取得します。

ChangeNumber

予定のローカル バージョンの現在の変更番号を取得 します

Details

文字列値を取得または設定します。 文字列には、予定を記述する拡張詳細が含まれています。 詳細は String 型で、最大 1,073,741,823 文字 (JET データベース文字列の最大長) です。

DetailsKind

予定の詳細、プレーン テキスト、または HTML の種類を取得または設定します。

Duration

予定の期間を表す期間を取得または設定します。 期間は TimeSpan 型であり、負以外である必要があります。

HasInvitees

予定に招待者があるかどうかを示す値を取得します。

Invitees

予定の参加者の一覧を取得します。 招待者は IVector(AppointmentInvitee) 型です。 開催者が設定され、招待者の長さが 0 を超える場合、 AppointmentManagerAPI の呼び出しは E_INVALIDARGで失敗します。 招待者の数は無制限です。

IsCanceledMeeting

予定が取り消されたかどうかを示す値を取得または設定します。

IsOrganizedByUser

予定が現在のユーザーによって整理されたかどうかを示す値を取得または設定します。

IsResponseRequested

予定の招待に対する応答が要求されるかどうかを示す値を取得または設定します。

LocalId

ローカル デバイス上の予定を一意に識別する文字列を取得します。

Location

予定の物理的な場所を伝える文字列を取得または設定します。 Location は String 型で、最大 32,768 文字の長さです。

OnlineMeetingLink

予定のオンライン会議に参加するために使用される URL である文字列値を取得または設定します。

Organizer

予定の開催者を取得または設定します。 開催者の種類は AppointmentOrganizer です。 開催者が設定され、招待者の長さが 0 を超える場合、 AppointmentManagerAPI の呼び出しは E_INVALIDARGで失敗します。 招待者の数は無制限です。

OriginalStartTime

定期的な予定の元の開始時刻を取得します。

Recurrence

予定が発生するタイミングと頻度を表す オブジェクトを取得または設定します。 繰り返しは AppointmentRecurrence 型です

Reminder

期間の値を取得または設定します。 この値は、 StartTime から減算する時間と、予定のアラームの発行時間として使用される時間を宣言します。 null 値は、予定がアラームを発行しないことを示します。 Reminder は IReference(TimeSpan) 型です

RemoteChangeNumber

予定のサーバー バージョンの現在の変更番号を取得または設定 します

ReplyTime

ユーザーが予定の要求に応答した日時を取得または設定します。

RoamingId

デバイス間で予定を一意に識別する文字列を取得または設定します。

Sensitivity

予定の秘密度を示す AppointmentSensitivity 型の値を取得または設定します。

StartTime

予定の開始時刻を取得または設定します。 StartTime は DateTime 型です

Subject

予定の件名を伝える文字列を取得または設定します。 Subject は String 型で、最大 255 文字の長さです。

Uri

予定の Uniform Resource Identifier (Uri) を取得します。 予定表アプリで関連付けの起動を実行して、この予定を表すソース アプリまたはその他の URI に戻ることができます。

UserResponse

予定要求に対するユーザーの応答を取得または設定します。

適用対象

こちらもご覧ください