RemoveAppointmentOperation クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
予定の削除に関連付けられている操作オブジェクトを表します。 予定プロバイダー アプリは、この情報を使用して操作を実行します。
public ref class RemoveAppointmentOperation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class RemoveAppointmentOperation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class RemoveAppointmentOperation
Public NotInheritable Class RemoveAppointmentOperation
- 継承
- 属性
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
アプリの機能 |
appointmentsSystem
|
注釈
このクラスは、AppointmentsProviderRemoveAppointmentActivatedEventArgs イベント データ クラスの RemoveAppointmentOperation イベント データ プロパティの値として使用されます。 通常、予定プロバイダー アプリは、一般的なアクティブ化イベント ハンドラーの IActivatedEventArgs イベント データから始まる一連のキャストとプロパティ チェックを実行します。 アクティブ化が、動詞として Remove を使用した AppointmentsProvider アプリのアクティブ化の種類であることを示している場合は、イベント データを AppointmentsProviderRemoveAppointmentActivatedEventArgs にキャストするのが適切です。
プロバイダーは RemoveAppointmentOperation のメソッドを呼び出して、操作が完了したか、取り消されたか、プロバイダー エラーによって操作が完了できなかったかを示します。 これらのメソッドを呼び出すと、アクティブ化しているアプリが ShowRemoveAppointmentAsync 呼び出しから返される非同期の結果に影響します。 すべてのレポート メソッド (ReportCompleted、 ReportCanceled、 ReportError) は、予定の削除 UI を閉じます。
プロパティ
AppointmentId |
削除する予定の一意識別子を取得します。 |
InstanceStartDate |
削除する予定インスタンスの開始日時を取得します。 |
SourcePackageFamilyName |
操作を要求しているアプリのパッケージ ファミリ名を取得します。 |
メソッド
DismissUI() |
予定を削除する操作の UI を閉じます。 |
ReportCanceled() |
このメソッドを呼び出して、アクティブ化しているアプリに、操作がユーザーによって取り消されたことを通知します。 |
ReportCompleted() |
操作が正常に完了したことをアクティブ化しているアプリに通知します。 |
ReportError(String) |
プロバイダー エラーが原因で操作を完了できなかったことをアクティブ化しているアプリに通知します。 |