Share via


RemoveAppointmentOperation Clase

Definición

Representa el objeto de operación asociado a quitar una cita. Las aplicaciones del proveedor de citas usan esta información para realizar la operación.

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
Herencia
Object Platform::Object IInspectable RemoveAppointmentOperation
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
Características de aplicaciones
appointmentsSystem

Comentarios

Esta clase se usa como valor de la propiedad de datos del evento RemoveAppointmentOperation de la clase de datos de eventos AppointmentsProviderRemoveAppointmentActivatedEventArgs . Normalmente, una aplicación de proveedor de citas pasa por una serie de conversiones y comprobaciones de propiedades a partir de los datos del evento IActivatedEventArgs de un controlador de eventos de activación general. Si la activación indica que es un tipo de activación de la aplicación AppointmentsProvider con Remove como verbo, entonces es adecuado convertir los datos de eventos en AppointmentsProviderRemoveAppointmentActivatedEventArgs.

Los proveedores llaman a métodos de RemoveAppointmentOperation para indicar si se completó la operación, se canceló o cuando un error de proveedor impidió que se completara la operación. Llamar a estos métodos influye en los resultados asincrónicos que la aplicación de activación vuelve de su llamada ShowRemoveAppointmentAsync . Todos los métodos de informes (ReportCompleted, ReportCanceled, ReportError) descartan la interfaz de usuario Quitar cita.

Propiedades

AppointmentId

Obtiene el identificador único de la cita que se va a quitar.

InstanceStartDate

Obtiene la fecha y hora de inicio de la instancia de cita que se va a quitar.

SourcePackageFamilyName

Obtiene el nombre de familia del paquete de la aplicación que solicita la operación.

Métodos

DismissUI()

Descarta la interfaz de usuario de la operación que quita una cita.

ReportCanceled()

Llame a este método para informar a la aplicación de activación de que el usuario canceló la operación.

ReportCompleted()

Informa a la aplicación de activación de que la operación se completó correctamente.

ReportError(String)

Informa a la aplicación de activación de que no se pudo completar la operación debido a un error de proveedor.

Se aplica a