Compartir a través de


Appointment Clase

Definición

Representa una cita en un calendario. Esta clase se usa cuando se activa una aplicación mediante el valor AppointmentsProvider para ActivationKind, como valor para las propiedades AppointmentInformation .

public ref class Appointment sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class Appointment final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class Appointment final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class Appointment
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class Appointment
function Appointment()
Public NotInheritable Class Appointment
Herencia
Object Platform::Object IInspectable Appointment
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

Para obtener información sobre cómo administrar citas, consulte Administración de citas e Inicio rápido: Administración de citas .

Constructores

Appointment()

Inicializa una nueva instancia de la clase Appointment .

Propiedades

AllDay

Obtiene o establece un valor booleano que indica si la cita durará todo el día. El valor predeterminado es FALSE para no durar todo el día.

AllowNewTimeProposal

Obtiene o establece un valor que indica si la cita permitirá a los usuarios proponer una nueva hora.

BusyStatus

Obtiene o establece un valor con tipo AppointmentBusyStatus que indica el estado ocupado de un participante de una cita.

CalendarId

Obtiene el identificador único del calendario asociado a la cita.

ChangeNumber

Obtiene el número de cambio actual de la versión local de appointment.

Details

Obtiene o establece un valor de cadena. La cadena contiene detalles extendidos que describen la cita. Los detalles son de tipo String y un máximo de 1.073.741.823 caracteres de longitud, que es la longitud máxima de una cadena de base de datos JET.

DetailsKind

Obtiene o establece el tipo de detalles de la cita, texto sin formato o HTML.

Duration

Obtiene o establece un intervalo de tiempo que representa la duración de la cita. La duración es de tipo TimeSpan y debe ser no negativa.

HasInvitees

Obtiene un valor que indica si la cita tiene invitaciones.

Invitees

Obtiene la lista de participantes de la cita. Las invitaciones son de tipo IVector(AppointmentInvitee). Si se establece un organizador y la longitud de la invitación es mayor que 0, se produce un error en una llamada a una API appointmentManagercon E_INVALIDARG. El número de invitaciones es ilimitado.

IsCanceledMeeting

Obtiene o establece un valor que indica si se ha cancelado la cita.

IsOrganizedByUser

Obtiene o establece un valor que indica si el usuario actual organizó la cita.

IsResponseRequested

Obtiene o establece un valor que indica si se solicita una respuesta a la invitación de cita.

LocalId

Obtiene una cadena que identifica de forma única la cita en el dispositivo local.

Location

Obtiene o establece una cadena que comunica la ubicación física de la cita. La ubicación es de tipo String y un máximo de 32 768 caracteres de longitud.

OnlineMeetingLink

Obtiene o establece un valor de cadena que es una dirección URL que se usa para unirse a la reunión en línea de la cita.

Organizer

Obtiene o establece el organizador de la cita. Organizer es de tipo AppointmentOrganizer. Si se establece un organizador y la longitud de la invitación es mayor que 0, se produce un error en una llamada a una API appointmentManagercon E_INVALIDARG. El número de invitaciones es ilimitado.

OriginalStartTime

Obtiene la hora de inicio original de una cita periódica.

Recurrence

Obtiene o establece el objeto que describe cuándo y con qué frecuencia se produce la cita. La periodicidad es de tipo AppointmentRecurrence.

Reminder

Obtiene o establece un valor de intervalo de tiempo. El valor declara la cantidad de tiempo que se va a restar de StartTime y esa hora usada como hora del problema para un aviso para una cita. Un valor NULL indica que la cita no emitirá un aviso. Reminder es de tipo IReference(TimeSpan).

RemoteChangeNumber

Obtiene o establece el número de cambio actual de la versión del servidor de appointment.

ReplyTime

Obtiene o establece la fecha y hora en que el usuario respondió a la solicitud de cita.

RoamingId

Obtiene o establece una cadena que identifica de forma única una cita entre dispositivos.

Sensitivity

Obtiene o establece un valor con tipo AppointmentSensitivity que indica la sensibilidad de la cita.

StartTime

Obtiene o establece la hora de inicio de la cita. StartTime es de tipo DateTime.

Subject

Obtiene o establece una cadena que comunica el asunto de la cita. El asunto es de tipo String y un máximo de 255 caracteres de longitud.

Uri

Obtiene el identificador uniforme de recursos (URI) de la cita. Permite que la aplicación Calendario realice un inicio de asociación para volver a la aplicación de origen u otro URI que represente esta cita.

UserResponse

Obtiene o establece la respuesta del usuario a la solicitud de cita.

Se aplica a

Consulte también