AppointmentCalendar Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |