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