Bagikan melalui


RemoveAppointmentOperation Kelas

Definisi

Mewakili objek operasi yang terkait dengan penghapusan janji temu. Aplikasi penyedia janji temu menggunakan info ini untuk melakukan operasi.

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
Warisan
Object Platform::Object IInspectable RemoveAppointmentOperation
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
Kemampuan aplikasi
appointmentsSystem

Keterangan

Kelas ini digunakan sebagai nilai properti data peristiwa RemoveAppointmentOperation dari kelas data peristiwa AppointmentsProviderRemoveAppointmentActivatedEventArgs . Aplikasi penyedia janji temu biasanya melalui serangkaian pemeriksaan cast dan properti mulai dari data peristiwa IActivatedEventArgs dari penanganan aktivitas aktivasi umum. Jika aktivasi menunjukkan bahwa itu adalah jenis aktivasi aplikasi AppointmentsProvider dengan Hapus sebagai kata kerja, maka sesuai untuk mentransmisikan data peristiwa ke AppointmentsProviderRemoveAppointmentActivatedEventArgs.

Penyedia memanggil metode RemoveAppointmentOperation untuk menunjukkan apakah operasi selesai, dibatalkan, atau ketika kesalahan penyedia mencegah operasi selesai. Memanggil metode ini memengaruhi hasil asinkron yang didapatkan aplikasi aktivasi dari panggilan ShowRemoveAppointmentAsync- nya . Semua metode pelaporan (ReportCompleted, ReportCanceled, ReportError) menutup UI Hapus Janji Temu.

Properti

AppointmentId

Mendapatkan pengidentifikasi unik janji temu untuk dihapus.

InstanceStartDate

Mendapatkan tanggal mulai dan waktu instans janji temu untuk dihapus.

SourcePackageFamilyName

Mendapatkan nama keluarga paket aplikasi yang meminta operasi.

Metode

DismissUI()

Menutup UI untuk operasi yang menghapus janji temu.

ReportCanceled()

Panggil metode ini untuk menginformasikan aplikasi yang mengaktifkan bahwa operasi dibatalkan oleh pengguna.

ReportCompleted()

Menginformasikan aplikasi pengaktifan bahwa operasi berhasil diselesaikan.

ReportError(String)

Menginformasikan aplikasi pengaktifan bahwa operasi tidak dapat diselesaikan karena kesalahan penyedia.

Berlaku untuk