Partager via


RemoveAppointmentOperation Classe

Définition

Représente l’objet d’opération associé à la suppression d’un rendez-vous. Les applications du fournisseur de rendez-vous utilisent ces informations pour effectuer l’opération.

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

Cette classe est utilisée comme valeur de la propriété de données d’événement RemoveAppointmentOperation de la classe de données d’événement AppointmentsProviderRemoveAppointmentActivatedEventArgs . Une application fournisseur de rendez-vous passe généralement par une série de casts et de vérifications de propriétés à partir des données d’événements IActivatedEventArgs d’un gestionnaire d’événements d’activation générale. Si l’activation indique qu’il s’agit d’un type d’activation d’application AppointmentsProvider avec Supprimer comme verbe, il est approprié de caster les données d’événement en AppointmentsProviderRemoveAppointmentActivatedEventArgs.

Les fournisseurs appellent les méthodes de RemoveAppointmentOperation pour indiquer si l’opération a été terminée, a été annulée ou si une erreur du fournisseur a empêché l’exécution de l’opération. L’appel de ces méthodes influence les résultats asynchrones que l’application d’activation obtient à partir de son appel ShowRemoveAppointmentAsync . Toutes les méthodes de création de rapports (ReportCompleted, ReportCanceled, ReportError) ignorent l’interface utilisateur Supprimer un rendez-vous.

Propriétés

AppointmentId

Obtient l’identificateur unique du rendez-vous à supprimer.

InstanceStartDate

Obtient la date et l’heure de début du rendez-vous instance à supprimer.

SourcePackageFamilyName

Obtient le nom de la famille de package de l’application qui demande l’opération.

Méthodes

DismissUI()

Ignore l’interface utilisateur pour l’opération qui supprime un rendez-vous.

ReportCanceled()

Appelez cette méthode pour informer l’application d’activation que l’opération a été annulée par l’utilisateur.

ReportCompleted()

Informe l’application d’activation que l’opération s’est terminée avec succès.

ReportError(String)

Informe l’application d’activation que l’opération n’a pas pu être effectuée en raison d’une erreur du fournisseur.

S’applique à