Condividi tramite


AppointmentCalendar Classe

Definizione

Rappresenta un calendario con appuntamenti.

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
Ereditarietà
Object Platform::Object IInspectable AppointmentCalendar
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
Funzionalità dell'app
appointmentsSystem

Commenti

Chiamare AppointmentStore.CreateAppointmentCalendarAsync, AppointmentStore.FindAppointmentCalendarsAsync o il metodo AppointmentStore.GetAppointmentCalendarAsync per ottenere un'istanza di questa classe.

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1607 14393 RegisterSyncManagerAsync

Proprietà

CanCancelMeetings

Ottiene o imposta un valore booleano che indica se il calendario supporta l'annullamento delle riunioni.

CanCreateOrUpdateAppointments

Ottiene o imposta un valore booleano che indica se il calendario supporta la creazione o l'aggiornamento di appuntamenti.

CanForwardMeetings

Ottiene o imposta un valore booleano che indica se il calendario supporta l'inoltro delle riunioni.

CanNotifyInvitees

Ottiene o imposta un valore booleano che indica se il calendario supporta la notifica ai partecipanti.

CanProposeNewTimeForMeetings

Ottiene o imposta un valore booleano che indica se il calendario supporta la proposta di nuovi orari di riunione.

CanUpdateMeetingResponses

Ottiene o imposta un valore booleano che indica se il calendario supporta l'aggiornamento delle risposte alle riunioni.

DisplayColor

Ottiene il colore usato dall'app calendario predefinita per gli appuntamenti associati al calendario.

DisplayName

Ottiene una stringa che rappresenta il nome visualizzato per AppointmentCalendar.

IsHidden

Ottiene se l'oggetto AppointmentCalendar è nascosto nell'interfaccia utente predefinita del calendario del dispositivo.

LocalId

Ottiene una stringa che identifica in modo univoco il calendario degli appuntamenti nel dispositivo locale.

MustNofityInvitees

Ottiene o imposta un valore booleano che indica se gli inviti devono essere inviati notifiche.

OtherAppReadAccess

Ottiene o imposta un valore booleano che indica se altre app nel dispositivo hanno accesso in lettura al calendario degli appuntamenti.

OtherAppWriteAccess

Ottiene o imposta un valore booleano che indica se altre app nel dispositivo hanno accesso in scrittura al calendario degli appuntamenti.

RemoteId

Ottiene l'ID remoto per AppointmentCalendar.

SourceDisplayName

Ottiene una stringa che descrive il provider per il calendario degli appuntamenti.

SummaryCardView

Ottiene o imposta la modalità di visualizzazione della scheda di riepilogo per gli appuntamenti del calendario.

SyncManager

Ottiene AppointmentCalendarSyncManager che può essere usato per la sincronizzazione con il server remoto.

UserDataAccountId

Ottenere l'identificatore dei dati dell'account utente per AppointmentCalendar.

Metodi

DeleteAppointmentAsync(String)

Elimina in modo asincrono l'appuntamento con l'ID specificato.

DeleteAppointmentInstanceAsync(String, DateTime)

Elimina in modo asincrono l'istanza dell'appuntamento con l'ora di inizio specificata di un appuntamento master con l'ID specificato.

DeleteAsync()

Elimina in modo asincrono il calendario degli appuntamenti.

FindAllInstancesAsync(String, DateTime, TimeSpan, FindAppointmentsOptions)

Recupera in modo asincrono un elenco di istanze di appuntamento dell'appuntamento master specificato che soddisfano i criteri specificati.

FindAllInstancesAsync(String, DateTime, TimeSpan)

Recupera in modo asincrono un elenco di istanze di appuntamento dell'appuntamento master specificato che soddisfano i criteri specificati.

FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)

Recupera in modo asincrono un elenco di appuntamenti appartenenti all'oggetto AppointmentCalendar corrente che soddisfa i criteri specificati.

FindAppointmentsAsync(DateTime, TimeSpan)

Recupera in modo asincrono un elenco di appuntamenti appartenenti all'oggetto AppointmentCalendar corrente che soddisfa i criteri specificati.

FindExceptionsFromMasterAsync(String)

Recupera in modo asincrono un elenco di istanze di appuntamento che sono eccezioni dall'appuntamento master specificato.

FindUnexpandedAppointmentsAsync()

Recupera in modo asincrono un elenco di appuntamenti che soddisfano i criteri specificati.

FindUnexpandedAppointmentsAsync(FindAppointmentsOptions)

Recupera in modo asincrono un elenco di appuntamenti che soddisfano i criteri specificati.

GetAppointmentAsync(String)

Recupera in modo asincrono l'appuntamento con l'ID specificato.

GetAppointmentInstanceAsync(String, DateTime)

Recupera in modo asincrono l'istanza dell'appuntamento master specificato con l'ora di inizio specificata.

RegisterSyncManagerAsync()

Registra l'oggetto AppointmentCalendar come provider di sincronizzazione.

SaveAppointmentAsync(Appointment)

Salva in modo asincrono l'appuntamento fornito nel calendario.

SaveAsync()

Salva in modo asincrono le modifiche al calendario degli appuntamenti.

TryCancelMeetingAsync(Appointment, String, String, Boolean)

Tenta in modo asincrono di annullare una riunione.

TryCreateOrUpdateAppointmentAsync(Appointment, Boolean)

Tenta in modo asincrono di creare o aggiornare una riunione.

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

Tenta in modo asincrono di inoltrare una riunione.

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

Tenta in modo asincrono di proporre una nuova ora di riunione.

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

Tenta in modo asincrono di aggiornare la risposta a un invito alla riunione.

Si applica a

Vedi anche