CalendarItem

El elemento CalendarItem representa un elemento de calendario de Exchange.

<CalendarItem>
   <MimeContent/>
   <ItemId/>
   <ParentFolderId/>
   <ItemClass/>
   <Subject/>
   <Sensitivity/>
   <Body/>
   <Attachments/>
   <DateTimeReceived/>
   <Size/>
   <Categories/>
   <InReplyTo/>
   <IsSubmitted/>
   <IsDraft/>
   <IsFromMe/>
   <IsResend/>
   <IsUnmodified/>
   <InternetMessageHeaders/>
   <DateTimeSent/>
   <DateTimeCreated/>
   <ResponseObjects/>
   <ReminderDueBy/>
   <ReminderIsSet/>
   <ReminderMinutesBeforeStart/>
   <DisplayCc/>
   <DisplayTo/>
   <HasAttachments/>
   <ExtendedProperty/>
   <Culture/>
   <Start/>
   <End/>
   <OriginalStart/>
   <IsAllDayEvent/>
   <LegacyFreeBusyStatus/>
   <Location/>
   <When/>
   <IsMeeting/>
   <IsCancelled/>
   <IsRecurring/>
   <MeetingRequestWasSent/>
   <IsResponseRequested/>
   <CalendarItemType/>
   <MyResponseType/>
   <Organizer/>
   <RequiredAttendees/>
   <OptionalAttendees/>
   <Resources/>
   <ConflictingMeetingCount/>
   <AdjacentMeetingCount/>
   <ConflictingMeetings/>
   <AdjacentMeetings/>
   <Duration/>
   <TimeZone/>
   <AppointmentReplyTime/>
   <AppointmentSequenceNumber/>
   <AppointmentState/>
   <Recurrence/>
   <FirstOccurrence/>
   <LastOccurrence/>
   <ModifiedOccurrences/>
   <DeletedOccurrences/>
   <MeetingTimeZone/>
   <StartTimeZone/>
   <EndTimeZone/>
   <ConferenceType/>
   <AllowNewTimeProposal/>
   <IsOnlineMeeting/>
   <MeetingWorkspaceUrl/>
   <NetShowUrl/>
   <EffectiveRights/>
   <LastModifiedName/>
   <LastModifiedTime/>
   <IsAssociated/>
   <WebClientReadFormQueryString/>
   <WebClientEditFormQueryString/>
   <ConversationId/>
   <UniqueBody/>
</CalendarItem>

CalendarItemType

Atributos y elementos

En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.

Atributos

Ninguno.

Elementos secundarios

Elemento Descripción
MimeContent
Contiene la secuencia nativa de extensiones de correo de Internet multipropósito (MIME) de un objeto representado en formato base64Binary.
ItemId
Contiene el identificador único y la clave de cambio de un elemento en el almacén de Exchange.
ParentFolderId
Representa el identificador de la carpeta primaria que contiene el elemento o carpeta.
ItemClass
Representa la clase de mensaje de un elemento.
Asunto
Representa el asunto de los elementos del almacén de Exchange y los objetos de respuesta.
Sensitivity
Indica el nivel de confidencialidad de un elemento.
Cuerpo
Representa el contenido del cuerpo real de un mensaje.
Adjuntos
Contiene los elementos o archivos adjuntos a un elemento en el almacén de Exchange.
DateTimeReceived
Representa la fecha y hora en que se recibió un elemento de un buzón.
Size
Representa el tamaño en bytes de un elemento. Esta propiedad es de sólo lectura.
Categories
Representa una colección de cadenas que identifican las categorías a las que pertenece un elemento del buzón.
Importance
Describe la importancia de un elemento.
InReplyTo
Representa el identificador del elemento al que este elemento es una respuesta.
IsSubmitted
Indica si se ha enviado un elemento a la carpeta predeterminada bandeja de salida.
IsDraft
Indica si aún no se ha enviado un elemento.
IsFromMe
Indica si un usuario le envió un elemento.
IsResend
Indica si el elemento se había enviado previamente.
IsUnmodified
Indica si el elemento se ha modificado.
InternetMessageHeaders
Representa la colección de todos los encabezados de mensaje de Internet contenidos en un elemento de un buzón de correo.
DateTimeSent
Representa la fecha y hora en que se envió un elemento de un buzón.
DateTimeCreated
Representa la fecha y hora en que se creó un elemento determinado en el buzón.
ResponseObjects
Contiene una colección de todos los objetos de respuesta asociados a un elemento del almacén de Exchange.
ReminderDueBy
Representa la fecha y hora en que se produce el evento. Esto lo usa el elemento ReminderMinutesBeforeStart para determinar cuándo se muestra el aviso.
ReminderIsSet
Indica si se ha establecido un recordatorio para un elemento en el almacén de Exchange.
ReminderMinutesBeforeStart
Representa el número de minutos antes de un evento cuando se muestra un aviso.
DisplayCc
Representa la cadena de presentación que se usa para el contenido de la línea Cc. Esta es la cadena concatenada de todos los nombres para mostrar de destinatarios cc.
DisplayTo
Representa la cadena de presentación que se usa para el contenido de la línea Para. Esta es la cadena concatenada de todos los nombres para mostrar del destinatario To.
HasAttachments
Representa una propiedad establecida en true si un elemento tiene al menos un dato adjunto visible. Esta propiedad es de sólo lectura.
ExtendedProperty
Identifica las propiedades extendidas en carpetas y elementos.
Culture
Representa la referencia cultural de un elemento determinado en un buzón de correo.
Uid
Identifica un elemento de calendario.
RecurrenceId
Se usa para identificar una instancia específica de un elemento de calendario periódico.
DateTimeStamp
Indica la fecha y hora en que se creó una instancia de un objeto iCalendar.
Start
Representa el inicio de un elemento de calendario. Este elemento solo se aplica a una única aparición de un elemento de calendario.
Final
Representa el final de una duración. Este elemento solo se aplica a una única aparición de un elemento de calendario.
OriginalStart
Representa la hora de inicio original de un elemento de calendario.
IsAllDayEvent
Indica si un elemento de calendario o una convocatoria de reunión representa un evento de todo el día.
LegacyFreeBusyStatus
Representa el estado de disponibilidad del elemento de calendario.
Ubicación
Representa la ubicación de una reunión o cita.
When
Proporciona información sobre cuándo se produce un elemento de calendario.
IsMeeting
Indica si el elemento de calendario es una reunión o una cita.
IsCancelled
Indica si se ha cancelado una cita o reunión.
IsRecurring
Indica si un elemento de calendario forma parte de un elemento periódico. Este elemento es de solo lectura.
MeetingRequestWasSent
Indica si se ha enviado una solicitud de reunión a los asistentes solicitados.
IsResponseRequested
Indica si se requiere una respuesta a un elemento.
CalendarItemType
Representa el tipo de repetición de un elemento de calendario.
MyResponseType
Contiene el estado o la respuesta a un elemento de calendario.
Organizador
Representa el organizador de una reunión.
RequiredAttendees
Representa a los asistentes necesarios para asistir a una reunión.
OptionalAttendees
Representa a los asistentes que no tienen que asistir a una reunión.
Recursos
Representa un recurso programado para una reunión.
ConflictingMeetingCount
Representa el número de reuniones que entran en conflicto con el elemento de calendario.
AdjacentMeetingCount
Representa el número total de elementos de calendario adyacentes a una hora de reunión.
ConflictingMeetings
Identifica todos los elementos que entran en conflicto con una hora de reunión.
AdjacentMeetings
Describe todos los elementos de calendario adyacentes a una hora de reunión.
Duration (Items)
Representa la duración de un elemento de calendario.
TimeZone (Item)
Proporciona una descripción de texto de una zona horaria.
AppointmentReplyTime
Representa la fecha y hora en que un asistente respondió a una convocatoria de reunión.
AppointmentSequenceNumber
Especifica el número de secuencia de una versión de una cita.
AppointmentState
Especifica el estado de la cita.
Recurrence (RecurrenceType)
Contiene el patrón de periodicidad para los elementos de calendario y las convocatorias de reunión.
Este elemento es válido si CalendarItemType tiene el valor RecurringMaster.
FirstOccurrence
Representa la primera vez que aparece un elemento de calendario periódico.
Este elemento es válido si CalendarItemType tiene el valor RecurringMaster.
LastOccurrence
Representa la última aparición de un elemento de calendario periódico.
Este elemento es válido si CalendarItemType tiene el valor RecurringMaster.
ModifiedOccurrences
Contiene una matriz de repeticiones periódicas de elementos de calendario que se han modificado para que difiera del elemento maestro de periodicidad.
Este elemento es válido si CalendarItemType tiene el valor RecurringMaster.
DeletedOccurrences
Contiene una matriz de repeticiones eliminadas de un elemento de calendario periódico.
Este elemento es válido si CalendarItemType tiene el valor RecurringMaster.
MeetingTimeZone
Representa la zona horaria de la ubicación donde se hospeda la reunión.
StartTimeZone
Representa la zona horaria de inicio del elemento de calendario.
EndTimeZone
Representa la zona horaria final del elemento de calendario.
ConferenceType
Describe el tipo de conferencia que se realiza con un elemento de calendario.
AllowNewTimeProposal
Indica si un asistente puede proponer una nueva hora de reunión para una reunión.
IsOnlineMeeting
Indica si la reunión está en línea.
MeetingWorkspaceUrl
Contiene la dirección URL del área de trabajo de reunión a la que está vinculado el elemento de calendario.
NetShowUrl
Especifica la dirección URL de una reunión en línea de Microsoft NetShow.
EffectiveRights
Contiene los derechos del cliente en función de la configuración de permisos del elemento o carpeta. Este elemento es de solo lectura.
LastModifiedName
Contiene el nombre para mostrar del último usuario para modificar un elemento.
LastModifiedTime
Indica cuándo se modificó por última vez un elemento.
IsAssociated
Indica si el elemento está asociado a una carpeta.
WebClientReadFormQueryString
Representa una dirección URL para concatenar al punto de conexión de Microsoft Office Outlook Web App para leer un elemento de Outlook Web App.
WebClientEditFormQueryString
Representa una dirección URL para concatenar al punto de conexión de Microsoft Office Outlook Web App para editar un elemento en Outlook Web App.
ConversationId
Contiene el identificador de un elemento o conversación.
UniqueBody
Representa un fragmento HTML o texto sin formato que representa el cuerpo único de esta conversación.

Elementos principales

Elemento Descripción
AdjacentMeetings
Describe todos los elementos de calendario adyacentes a una hora de reunión.
AppendToItemField
Identifica los datos que se anexan a una sola propiedad de un elemento o carpeta durante una operación UpdateItem.
ConflictingMeetings
Identifica todos los elementos que entran en conflicto con una hora de reunión.
Create (ItemSync)
Identifica una sola carpeta que se va a crear en el almacén de cliente local.
ItemAttachment
Representa un elemento de Exchange que está asociado a otro elemento de Exchange.
Items
Contiene una matriz de elementos.
Items (NonEmptyArrayOfAllItemsType)
Contiene una matriz de elementos que se van a crear en la carpeta identificada por el elemento ParentFolderId (TargetFolderIdType).
SetItemField
Representa una actualización de una sola propiedad de un elemento en una operación UpdateItem.
Update (ItemSync)
Identifica un único elemento que se va a actualizar en el almacén de cliente local.

Valor de texto

Ninguno.

Comentarios

Cuando se actualiza un único elemento de calendario para convertirse en un elemento de calendario maestro periódico, se debe especificar el elemento MeetingTimeZone para conservar la zona horaria original del elemento de calendario.

El esquema que describe este elemento se encuentra en el directorio virtual IIS que hospeda los servicios Web Exchange.

Información del elemento

Elemento Ejemplo
Namespace
https://schemas.microsoft.com/exchange/services/2006/types
Nombre de esquema
Esquema de tipos
Archivo de validación
Types.xsd
Puede estar vacío
False

Vea también

Referencia EWS para Exchange