Bagikan melalui


AppointmentCalendar Kelas

Definisi

Mewakili kalender dengan janji temu.

public ref class AppointmentCalendar sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppointmentCalendar final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppointmentCalendar
Public NotInheritable Class AppointmentCalendar
Warisan
Object Platform::Object IInspectable AppointmentCalendar
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

Panggil appointmentStore.CreateAppointmentCalendarAsync, metode AppointmentStore.FindAppointmentCalendarsAsync, atau metode AppointmentStore.GetAppointmentCalendarAsync untuk mendapatkan instans kelas ini.

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1607 14393 RegisterSyncManagerAsync

Properti

CanCancelMeetings

Mendapatkan atau menetapkan nilai Boolean yang menunjukkan apakah kalender mendukung pembatalan rapat.

CanCreateOrUpdateAppointments

Mendapatkan atau mengatur nilai Boolean yang menunjukkan apakah kalender mendukung pembuatan atau pembaruan janji temu.

CanForwardMeetings

Mendapatkan atau mengatur nilai Boolean yang menunjukkan apakah kalender mendukung penerusan rapat.

CanNotifyInvitees

Mendapatkan atau menetapkan nilai Boolean yang menunjukkan apakah kalender mendukung pemberitahuan kepada peserta.

CanProposeNewTimeForMeetings

Mendapatkan atau mengatur nilai Boolean yang menunjukkan apakah kalender mendukung usulan waktu rapat baru.

CanUpdateMeetingResponses

Mendapatkan atau mengatur nilai Boolean yang menunjukkan apakah kalender mendukung pembaruan respons rapat.

DisplayColor

Mendapatkan warna yang digunakan aplikasi kalender bawaan untuk janji temu yang terkait dengan kalender.

DisplayName

Mendapatkan string yang mewakili nama tampilan untuk AppointmentCalendar.

IsHidden

Mendapatkan apakah AppointmentCalendar disembunyikan di antarmuka pengguna kalender bawaan perangkat.

LocalId

Mendapatkan string yang secara unik mengidentifikasi kalender janji temu di perangkat lokal.

MustNofityInvitees

Mendapatkan atau menetapkan nilai Boolean yang menunjukkan apakah undangan harus dikirimi pemberitahuan.

OtherAppReadAccess

Mendapatkan atau menetapkan nilai boolean yang menunjukkan apakah aplikasi lain di perangkat telah membaca akses ke kalender janji temu.

OtherAppWriteAccess

Mendapatkan atau menetapkan nilai boolean yang menunjukkan apakah aplikasi lain di perangkat memiliki akses tulis ke kalender janji temu.

RemoteId

Mendapatkan ID jarak jauh untuk AppointmentCalendar.

SourceDisplayName

Mendapatkan string yang menjelaskan penyedia untuk kalender janji temu.

SummaryCardView

Mendapatkan atau mengatur bagaimana kartu ringkasan untuk janji temu kalender ditampilkan.

SyncManager

Mendapatkan AppointmentCalendarSyncManager yang dapat digunakan untuk menyinkronkan dengan server jarak jauh.

UserDataAccountId

Dapatkan pengidentifikasi data akun pengguna untuk AppointmentCalendar.

Metode

DeleteAppointmentAsync(String)

Secara asinkron menghapus janji temu dengan ID yang ditentukan.

DeleteAppointmentInstanceAsync(String, DateTime)

Secara asinkron menghapus instans janji temu dengan waktu mulai yang ditentukan dari janji temu master dengan ID yang ditentukan.

DeleteAsync()

Menghapus kalender janji temu secara asinkron.

FindAllInstancesAsync(String, DateTime, TimeSpan)

Secara asinkron mengambil daftar instans janji temu dari janji temu master yang ditentukan yang memenuhi kriteria yang ditentukan.

FindAllInstancesAsync(String, DateTime, TimeSpan, FindAppointmentsOptions)

Secara asinkron mengambil daftar instans janji temu dari janji temu master yang ditentukan yang memenuhi kriteria yang ditentukan.

FindAppointmentsAsync(DateTime, TimeSpan)

Secara asinkron mengambil daftar janji temu milik AppointmentCalendar saat ini yang memenuhi kriteria yang ditentukan.

FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)

Secara asinkron mengambil daftar janji temu milik AppointmentCalendar saat ini yang memenuhi kriteria yang ditentukan.

FindExceptionsFromMasterAsync(String)

Secara asinkron mengambil daftar instans janji temu yang merupakan pengecualian dari janji temu master yang ditentukan.

FindUnexpandedAppointmentsAsync()

Secara asinkron mengambil daftar janji temu yang memenuhi kriteria yang ditentukan.

FindUnexpandedAppointmentsAsync(FindAppointmentsOptions)

Secara asinkron mengambil daftar janji temu yang memenuhi kriteria yang ditentukan.

GetAppointmentAsync(String)

Secara asinkron mengambil Janji Temu dengan ID yang ditentukan.

GetAppointmentInstanceAsync(String, DateTime)

Secara asinkron mengambil instans janji temu dari janji temu master yang ditentukan yang memiliki waktu mulai yang ditentukan.

RegisterSyncManagerAsync()

Mendaftarkan AppointmentCalendar sebagai penyedia sinkronisasi.

SaveAppointmentAsync(Appointment)

Secara asinkron menyimpan janji temu yang disediakan ke kalender.

SaveAsync()

Menyimpan perubahan secara asinkron ke kalender janji temu.

TryCancelMeetingAsync(Appointment, String, String, Boolean)

Secara asinkron mencoba membatalkan rapat.

TryCreateOrUpdateAppointmentAsync(Appointment, Boolean)

Secara asinkron mencoba membuat atau memperbarui rapat.

TryForwardMeetingAsync(Appointment, IIterable<AppointmentInvitee>, String, String, String)

Secara asinkron mencoba meneruskan rapat.

TryProposeNewTimeForMeetingAsync(Appointment, DateTime, TimeSpan, String, String)

Secara asinkron mencoba mengusulkan waktu rapat baru.

TryUpdateMeetingResponseAsync(Appointment, AppointmentParticipantResponse, String, String, Boolean)

Secara asinkron mencoba memperbarui respons terhadap undangan rapat.

Berlaku untuk

Lihat juga