ReplaceAppointmentOperation Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |