Share via


AddAppointmentOperation Clase

Definición

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

public ref class AddAppointmentOperation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class AddAppointmentOperation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class AddAppointmentOperation
Public NotInheritable Class AddAppointmentOperation
Herencia
Object Platform::Object IInspectable AddAppointmentOperation
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 AddAppointmentOperation de la clase de datos de eventos AppointmentsProviderAddAppointmentActivatedEventArgs . 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 la aplicación AppointmentsProvider con Add como verbo, es adecuado convertir los datos de eventos en AppointmentsProviderAddAppointmentActivatedEventArgs.

Los proveedores llaman a métodos de AddAppointmentOperation 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 devuelve la aplicación de activación de su llamada ShowAddAppointmentAsync . Todos los métodos de informes (ReportCompleted, ReportCanceled, ReportError) descartan la interfaz de usuario Agregar cita.

Propiedades

AppointmentInformation

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

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 agrega una nueva 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(String)

Llame a este método para informar a la aplicación de activación de que la operación se completó correctamente. Proporcione un identificador de cita único como parámetro itemID .

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