Compartir a través de


AppointmentCalendar Clase

Definición

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
Object Platform::Object IInspectable AppointmentCalendar
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.

Se aplica a

Consulte también