Bagikan melalui


ReplaceAppointmentOperation Kelas

Definisi

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

public ref class ReplaceAppointmentOperation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ReplaceAppointmentOperation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ReplaceAppointmentOperation
Public NotInheritable Class ReplaceAppointmentOperation
Warisan
Object Platform::Object IInspectable ReplaceAppointmentOperation
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 ReplaceAppointmentOperation 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 ReplaceAppointmentOperation untuk menunjukkan apakah operasi selesai, dibatalkan, atau ketika kesalahan penyedia mencegah operasi selesai. Memanggil metode ini memengaruhi hasil asinkron yang didapatkan aplikasi aktivasi dari salah satu panggilan ShowReplaceAppointmentAsync-nya . Semua metode pelaporan (ReportCompleted, ReportCanceled, ReportError) menutup UI Replace Appointment.

Properti

AppointmentId

Mendapatkan pengidentifikasi unik janji temu untuk diganti.

AppointmentInformation

Mendapatkan info Janji Temu dari permintaan aktivasi.

InstanceStartDate

Mendapatkan tanggal mulai dan waktu instans janji temu untuk diganti.

SourcePackageFamilyName

Mendapatkan nama keluarga paket aplikasi yang meminta operasi.

Metode

DismissUI()

Menutup UI untuk operasi yang menggantikan janji temu.

ReportCanceled()

Menginformasikan aplikasi yang mengaktifkan bahwa operasi dibatalkan oleh pengguna.

ReportCompleted(String)

Menginformasikan aplikasi pengaktifan bahwa operasi berhasil diselesaikan.

ReportError(String)

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

Berlaku untuk