Share via


ReplaceAppointmentOperation Clase

Definición

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

public ref class ReplaceAppointmentOperation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ReplaceAppointmentOperation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ReplaceAppointmentOperation
Public NotInheritable Class ReplaceAppointmentOperation
Herencia
Object Platform::Object IInspectable ReplaceAppointmentOperation
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 de eventos ReplaceAppointmentOperation 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 de eventos IActivatedEventArgs de un controlador de eventos de activación general. Si la activación indica que es un tipo de activación de aplicación AppointmentsProvider con Remove como verbo, entonces es adecuado convertir los datos de eventos a AppointmentsProviderRemoveAppointmentActivatedEventArgs.

Los proveedores llaman a métodos de ReplaceAppointmentOperation para indicar si la operación se completó, se canceló o cuando un error de proveedor impedía 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 una de sus llamadas ShowReplaceAppointmentAsync . Todos los métodos de informes (ReportCompleted, ReportCanceled, ReportError) descartan la interfaz de usuario Reemplazar cita.

Propiedades

AppointmentId

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

AppointmentInformation

Obtiene la información de cita de la solicitud de activación.

InstanceStartDate

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

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 reemplaza una cita.

ReportCanceled()

Informa a la aplicación de activación de que el usuario canceló la operación.

ReportCompleted(String)

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