AppointmentCalendar 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 un calendario con citas.
public ref class AppointmentCalendar sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppointmentCalendar final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppointmentCalendar
Public NotInheritable Class AppointmentCalendar
- 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
Llame al método AppointmentStore.CreateAppointmentCalendarAsync, AppointmentStore.FindAppointmentCalendarsAsync o AppointmentStore.GetAppointmentCalendarAsync para obtener una instancia de esta clase.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1607 | 14393 | RegisterSyncManagerAsync |
Propiedades
CanCancelMeetings |
Obtiene o establece un valor booleano que indica si el calendario admite la cancelación de reuniones. |
CanCreateOrUpdateAppointments |
Obtiene o establece un valor booleano que indica si el calendario admite la creación o actualización de citas. |
CanForwardMeetings |
Obtiene o establece un valor booleano que indica si el calendario admite el reenvío de reuniones. |
CanNotifyInvitees |
Obtiene o establece un valor booleano que indica si el calendario admite la notificación a los asistentes. |
CanProposeNewTimeForMeetings |
Obtiene o establece un valor booleano que indica si el calendario admite la propuesta de nuevas horas de reunión. |
CanUpdateMeetingResponses |
Obtiene o establece un valor booleano que indica si el calendario admite la actualización de respuestas de reunión. |
DisplayColor |
Obtiene el color que usa la aplicación de calendario integrada para las citas asociadas al calendario. |
DisplayName |
Obtiene una cadena que representa el nombre para mostrar de AppointmentCalendar. |
IsHidden |
Obtiene si AppointmentCalendar está oculto en la interfaz de usuario del calendario integrada del dispositivo. |
LocalId |
Obtiene una cadena que identifica de forma única el calendario de citas en el dispositivo local. |
MustNofityInvitees |
Obtiene o establece un valor booleano que indica si las invitaciones deben enviarse notificaciones. |
OtherAppReadAccess |
Obtiene o establece un valor booleano que indica si otras aplicaciones del dispositivo tienen acceso de lectura al calendario de citas. |
OtherAppWriteAccess |
Obtiene o establece un valor booleano que indica si otras aplicaciones del dispositivo tienen acceso de escritura al calendario de citas. |
RemoteId |
Obtiene el identificador remoto de AppointmentCalendar. |
SourceDisplayName |
Obtiene una cadena que describe el proveedor del calendario de citas. |
SummaryCardView |
Obtiene o establece cómo se muestra la tarjeta de resumen de las citas del calendario. |
SyncManager |
Obtiene el AppointmentCalendarSyncManager que se puede usar para sincronizar con el servidor remoto. |
UserDataAccountId |
Obtenga el identificador de los datos de la cuenta de usuario para AppointmentCalendar. |
Métodos
DeleteAppointmentAsync(String) |
Elimina de forma asincrónica la cita con el identificador especificado. |
DeleteAppointmentInstanceAsync(String, DateTime) |
Elimina de forma asincrónica la instancia de cita con la hora de inicio especificada de una cita maestra con el identificador especificado. |
DeleteAsync() |
Elimina de forma asincrónica el calendario de citas. |
FindAllInstancesAsync(String, DateTime, TimeSpan, FindAppointmentsOptions) |
Recupera de forma asincrónica una lista de instancias de cita de la cita maestra especificada que cumple los criterios especificados. |
FindAllInstancesAsync(String, DateTime, TimeSpan) |
Recupera de forma asincrónica una lista de instancias de cita de la cita maestra especificada que cumple los criterios especificados. |
FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions) |
Recupera de forma asincrónica una lista de citas que pertenecen al objeto AppointmentCalendar actual que cumple los criterios especificados. |
FindAppointmentsAsync(DateTime, TimeSpan) |
Recupera de forma asincrónica una lista de citas que pertenecen al objeto AppointmentCalendar actual que cumple los criterios especificados. |
FindExceptionsFromMasterAsync(String) |
Recupera de forma asincrónica una lista de instancias de cita que son excepciones de la cita maestra especificada. |
FindUnexpandedAppointmentsAsync() |
Recupera de forma asincrónica una lista de citas que cumplen los criterios especificados. |
FindUnexpandedAppointmentsAsync(FindAppointmentsOptions) |
Recupera de forma asincrónica una lista de citas que cumplen los criterios especificados. |
GetAppointmentAsync(String) |
Recupera de forma asincrónica la cita con el identificador especificado. |
GetAppointmentInstanceAsync(String, DateTime) |
Recupera de forma asincrónica la instancia de cita de la cita maestra especificada que tiene la hora de inicio especificada. |
RegisterSyncManagerAsync() |
Registra AppointmentCalendar como proveedor de sincronización. |
SaveAppointmentAsync(Appointment) |
Guarda asincrónicamente la cita proporcionada en el calendario. |
SaveAsync() |
Guarda de forma asincrónica los cambios en el calendario de citas. |
TryCancelMeetingAsync(Appointment, String, String, Boolean) |
Intenta cancelar una reunión de forma asincrónica. |
TryCreateOrUpdateAppointmentAsync(Appointment, Boolean) |
Intenta crear o actualizar una reunión de forma asincrónica. |
TryForwardMeetingAsync(Appointment, IIterable<AppointmentInvitee>, String, String, String) |
Intenta reenviar una reunión de forma asincrónica. |
TryProposeNewTimeForMeetingAsync(Appointment, DateTime, TimeSpan, String, String) |
Intenta proponer de forma asincrónica una nueva hora de reunión. |
TryUpdateMeetingResponseAsync(Appointment, AppointmentParticipantResponse, String, String, Boolean) |
Intenta actualizar de forma asincrónica la respuesta a una invitación de reunión. |