Partager via


AppointmentCalendar Classe

Définition

Représente un calendrier avec des rendez-vous.

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
Héritage
Object Platform::Object IInspectable AppointmentCalendar
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
Fonctionnalités de l’application
appointmentsSystem

Remarques

Appelez la méthode AppointmentStore.CreateAppointmentCalendarAsync, AppointmentStore.FindAppointmentCalendarsAsync ou AppointmentStore.GetAppointmentCalendarAsync pour obtenir un instance de cette classe.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1607 14393 RegisterSyncManagerAsync

Propriétés

CanCancelMeetings

Obtient ou définit une valeur booléenne qui indique si le calendrier prend en charge l’annulation de réunions.

CanCreateOrUpdateAppointments

Obtient ou définit une valeur booléenne qui indique si le calendrier prend en charge la création ou la mise à jour de rendez-vous.

CanForwardMeetings

Obtient ou définit une valeur booléenne qui indique si le calendrier prend en charge le transfert de réunions.

CanNotifyInvitees

Obtient ou définit une valeur booléenne qui indique si le calendrier prend en charge la notification des participants.

CanProposeNewTimeForMeetings

Obtient ou définit une valeur booléenne qui indique si le calendrier prend en charge la proposition de nouvelles heures de réunion.

CanUpdateMeetingResponses

Obtient ou définit une valeur booléenne qui indique si le calendrier prend en charge la mise à jour des réponses aux réunions.

DisplayColor

Obtient la couleur que l’application de calendrier intégrée utilise pour les rendez-vous associés au calendrier.

DisplayName

Obtient une chaîne représentant le nom complet de AppointmentCalendar.

IsHidden

Obtient si AppointmentCalendar est masqué dans l’interface utilisateur du calendrier intégré de l’appareil.

LocalId

Obtient une chaîne qui identifie de manière unique le calendrier de rendez-vous sur l’appareil local.

MustNofityInvitees

Obtient ou définit une valeur booléenne qui indique si les invités doivent recevoir des notifications.

OtherAppReadAccess

Obtient ou définit une valeur booléenne indiquant si d’autres applications sur l’appareil disposent d’un accès en lecture au calendrier de rendez-vous.

OtherAppWriteAccess

Obtient ou définit une valeur booléenne indiquant si d’autres applications sur l’appareil ont un accès en écriture au calendrier de rendez-vous.

RemoteId

Obtient l’ID distant de AppointmentCalendar.

SourceDisplayName

Obtient une chaîne qui décrit le fournisseur pour le calendrier de rendez-vous.

SummaryCardView

Obtient ou définit le mode d’affichage des carte récapitulatives pour les rendez-vous du calendrier.

SyncManager

Obtient le AppointmentCalendarSyncManager qui peut être utilisé pour la synchronisation avec le serveur distant.

UserDataAccountId

Obtenez l’identificateur des données du compte d’utilisateur pour AppointmentCalendar.

Méthodes

DeleteAppointmentAsync(String)

Supprime de façon asynchrone le rendez-vous avec l’ID spécifié.

DeleteAppointmentInstanceAsync(String, DateTime)

Supprime de façon asynchrone le rendez-vous instance avec l’heure de début spécifiée d’un rendez-vous master avec l’ID spécifié.

DeleteAsync()

Supprime de façon asynchrone le calendrier de rendez-vous.

FindAllInstancesAsync(String, DateTime, TimeSpan, FindAppointmentsOptions)

Récupère de façon asynchrone une liste d’instances de rendez-vous du master rendez-vous spécifié qui répondent aux critères spécifiés.

FindAllInstancesAsync(String, DateTime, TimeSpan)

Récupère de façon asynchrone une liste d’instances de rendez-vous du master rendez-vous spécifié qui répondent aux critères spécifiés.

FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)

Récupère de façon asynchrone une liste de rendez-vous appartenant au AppointmentCalendar actuel qui répondent aux critères spécifiés.

FindAppointmentsAsync(DateTime, TimeSpan)

Récupère de façon asynchrone une liste de rendez-vous appartenant au AppointmentCalendar actuel qui répondent aux critères spécifiés.

FindExceptionsFromMasterAsync(String)

Récupère de façon asynchrone une liste d’instances de rendez-vous qui sont des exceptions du master rendez-vous spécifié.

FindUnexpandedAppointmentsAsync()

Récupère de façon asynchrone une liste de rendez-vous qui répondent aux critères spécifiés.

FindUnexpandedAppointmentsAsync(FindAppointmentsOptions)

Récupère de façon asynchrone une liste de rendez-vous qui répondent aux critères spécifiés.

GetAppointmentAsync(String)

Récupère de façon asynchrone le rendez-vous avec l’ID spécifié.

GetAppointmentInstanceAsync(String, DateTime)

Récupère de façon asynchrone le instance de rendez-vous du master rendez-vous spécifié qui a l’heure de début spécifiée.

RegisterSyncManagerAsync()

Inscrit AppointmentCalendar en tant que fournisseur de synchronisation.

SaveAppointmentAsync(Appointment)

Enregistre de manière asynchrone le rendez-vous fourni dans le calendrier.

SaveAsync()

Enregistre de façon asynchrone les modifications apportées au calendrier des rendez-vous.

TryCancelMeetingAsync(Appointment, String, String, Boolean)

Tente de manière asynchrone d’annuler une réunion.

TryCreateOrUpdateAppointmentAsync(Appointment, Boolean)

Tente de façon asynchrone de créer ou de mettre à jour une réunion.

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

Tente de manière asynchrone de transférer une réunion.

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

Tente de façon asynchrone de proposer une nouvelle heure de réunion.

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

Tente de façon asynchrone de mettre à jour la réponse à une invitation à une réunion.

S’applique à

Voir aussi