Partager via


Appointment Classe

Définition

Représente un rendez-vous dans un calendrier. Cette classe est utilisée lorsqu’une application est activée à l’aide de la valeur AppointmentProvider pour ActivationKind, comme valeur pour les propriétés AppointmentInformation .

public ref class Appointment sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class Appointment final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class Appointment final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class Appointment
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class Appointment
function Appointment()
Public NotInheritable Class Appointment
Héritage
Object Platform::Object IInspectable Appointment
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

Pour plus d’informations sur la gestion des rendez-vous, consultez Gestion des rendez-vous et Démarrage rapide : Gestion des rendez-vous .

Constructeurs

Appointment()

Initialise une nouvelle instance de la classe Appointment.

Propriétés

AllDay

Obtient ou définit une valeur booléenne qui indique si le rendez-vous durera toute la journée. La valeur par défaut est FALSE car ne dure pas toute la journée.

AllowNewTimeProposal

Obtient ou définit une valeur qui indique si le rendez-vous permet aux utilisateurs de proposer une nouvelle heure.

BusyStatus

Obtient ou définit une valeur de type AppointmentBusyStatus qui indique le status occupé pour un participant d’un rendez-vous.

CalendarId

Obtient l’identificateur unique du calendrier associé au rendez-vous.

ChangeNumber

Obtient le numéro de modification actuel de la version locale du rendez-vous.

Details

Obtient ou définit une valeur de chaîne. La chaîne contient des détails étendus qui décrivent le rendez-vous. Détails est de type Chaîne et d’une longueur maximale de 1 073 741 823 caractères, ce qui correspond à la longueur maximale d’une chaîne de base de données JET.

DetailsKind

Obtient ou définit le type de détails de rendez-vous, texte brut ou HTML.

Duration

Obtient ou définit un intervalle de temps qui représente la durée du rendez-vous. Duration est de type TimeSpan et doit être non négatif.

HasInvitees

Obtient une valeur qui indique si le rendez-vous a des invités.

Invitees

Obtient la liste des participants pour le rendez-vous. Les invités sont de type IVector(AppointmentInvitee). Si un organisateur est défini et que la longueur de l’invité est supérieure à 0, un appel à une API AppointmentManageréchoue avec E_INVALIDARG. Le nombre d’invités est illimité.

IsCanceledMeeting

Obtient ou définit une valeur qui indique si le rendez-vous a été annulé.

IsOrganizedByUser

Obtient ou définit une valeur qui indique si le rendez-vous a été organisé par l’utilisateur actuel.

IsResponseRequested

Obtient ou définit une valeur qui indique si une réponse à l’invitation au rendez-vous est demandée.

LocalId

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

Location

Obtient ou définit une chaîne qui communique l’emplacement physique du rendez-vous. L’emplacement est de type Chaîne et une longueur maximale de 32 768 caractères.

OnlineMeetingLink

Obtient ou définit une valeur de chaîne qui est une URL utilisée pour rejoindre la réunion en ligne pour le rendez-vous.

Organizer

Obtient ou définit l’organisateur du rendez-vous. L’organisateur est de type AppointmentOrganizer. Si un organisateur est défini et que la longueur de l’invité est supérieure à 0, un appel à une API AppointmentManageréchoue avec E_INVALIDARG. Le nombre d’invités est illimité.

OriginalStartTime

Obtient l’heure de début d’origine d’un rendez-vous périodique.

Recurrence

Obtient ou définit l’objet qui décrit quand et à quelle fréquence le rendez-vous se produit. La périodicité est de type AppointmentRecurrence.

Reminder

Obtient ou définit une valeur d’intervalle de temps. La valeur déclare la durée à soustraire de l’heure de début et l’heure utilisée comme heure de problème pour un rappel d’un rendez-vous. Une valeur null indique que le rendez-vous n’émettra pas de rappel. Reminder est de type IReference(TimeSpan).

RemoteChangeNumber

Obtient ou définit le numéro de modification actuel de la version serveur du rendez-vous.

ReplyTime

Obtient ou définit la date et l’heure auxquelles l’utilisateur a répondu à la demande de rendez-vous.

RoamingId

Obtient ou définit une chaîne qui identifie de façon unique un rendez-vous sur plusieurs appareils.

Sensitivity

Obtient ou définit une valeur de type AppointmentSensitivity qui indique la sensibilité du rendez-vous.

StartTime

Obtient ou définit l’heure de début du rendez-vous. StartTime est de type DateTime.

Subject

Obtient ou définit une chaîne qui communique l’objet du rendez-vous. L’objet est de type String et une longueur maximale de 255 caractères.

Uri

Obtient l’URI (Uniform Resource Identifier) pour le rendez-vous. Permet à l’application Calendrier d’effectuer un lancement d’association pour revenir à l’application source ou à un autre URI qui représente ce rendez-vous.

UserResponse

Obtient ou définit la réponse de l’utilisateur à la demande de rendez-vous.

S’applique à

Voir aussi