CalendarItem

O elemento CalendarItem representa um item de calendário do 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 e elementos

As seções a seguir descrevem os atributos, os elementos filhos e os elementos pai.

Atributos

Nenhum

Elementos filho

Elemento Descrição
MimeContent
Contém o fluxo MIME (Extensão de Internet Do Multiuso) nativo de um objeto representado no formato base64Binary.
ItemId
Contém o identificador exclusivo e a chave de alteração de um item no repositório exchange.
Parentfolderid
Representa o identificador da pasta pai que contém o item ou pasta.
ItemClass
Representa a classe de mensagem de um item.
Assunto
Representa o assunto para itens de repositório do Exchange e objetos de resposta.
Sensitivity
Indica o nível de confidencialidade de um item.
Body
Representa o conteúdo real do corpo de uma mensagem.
Anexos
Contém os itens ou arquivos anexados a um item no repositório exchange.
DateTimeReceived
Representa a data e a hora em que um item em uma caixa de correio foi recebido.
Tamanho
Representa o tamanho em bytes de um item. Essa propriedade é somente leitura.
Categories
Representa uma coleção de cadeias de caracteres que identificam as categorias às quais pertence um item na caixa de correio.
Importance
Descreve a importância de um item.
InReplyTo
Representa o identificador do item ao qual esse item é uma resposta.
IsSubmitted
Indica se um item foi enviado para a pasta padrão Outbox.
Isdraft
Indica se um item ainda não foi enviado.
IsFromMe
Indica se um usuário enviou um item para ele ou para ela mesma.
IsResend
Indica se o item havia sido enviado anteriormente.
IsUnmodified
Indica se o item foi modificado.
InternetMessageHeaders
Representa a coleção de todos os cabeçalhos de mensagens da Internet contidos em um item em uma caixa de correio.
DateTimeSent
Representa a data e a hora em que um item em uma caixa de correio foi enviado.
DateTimeCreated
Representa a data e a hora em que um determinado item na caixa de correio foi criado.
ResponseObjects
Contém uma coleção de todos os objetos de resposta associados a um item no repositório exchange.
ReminderDueBy
Representa a data e a hora em que o evento ocorre. Isso é usado pelo elemento ReminderMinutesBeforeStart para determinar quando o lembrete é exibido.
ReminderIsSet
Indica se um lembrete foi definido para um item no repositório exchange.
ReminderMinutesBeforeStart
Representa o número de minutos antes de um evento quando um lembrete é exibido.
DisplayCc
Representa a cadeia de caracteres de exibição usada para o conteúdo da linha Cc. Esta é a cadeia de caracteres concatenada de todos os nomes de exibição do destinatário cc.
DisplayTo
Representa a cadeia de caracteres de exibição usada para o conteúdo da linha To. Essa é a cadeia de caracteres concatenada de todos os nomes de exibição do destinatário.
Hasattachments
Representa uma propriedade definida como true se um item tiver pelo menos um anexo visível. Essa propriedade é somente leitura.
ExtendedProperty
Identifica propriedades estendidas em pastas e itens.
Cultura
Representa a cultura de um determinado item em uma caixa de correio.
Uid
Identifica um item de calendário.
RecorrênciaId
Usado para identificar uma instância específica de um item de calendário recorrente.
DateTimeStamp
Indica a data e a hora em que uma instância de um objeto iCalendar foi criada.
Start
Representa o início de um item de calendário. Esse elemento só se aplica a uma única ocorrência de um item de calendário.
Final
Representa o fim de uma duração. Esse elemento só se aplica a uma única ocorrência de um item de calendário.
OriginalStart
Representa a hora de início original de um item de calendário.
IsAllDayEvent
Indica se um item de calendário ou solicitação de reunião representa um evento durante todo o dia.
LegacyFreeBusyStatus
Representa o status gratuito/ocupado do item de calendário.
Location
Representa o local de uma reunião ou compromisso.
When
Fornece informações sobre quando ocorre um item de calendário.
IsMeeting
Indica se o item do calendário é uma reunião ou compromisso.
IsCancelled
Indica se um compromisso ou reunião foi cancelado.
IsRecurring
Indica se um item de calendário faz parte de um item recorrente. Esse elemento é somente leitura.
MeetingRequestWasSent
Indica se uma solicitação de reunião foi enviada aos participantes solicitados.
IsResponseRequested
Indica se uma resposta a um item é necessária.
CalendarItemType
Representa o tipo de ocorrência de um item de calendário.
MyResponseType
Contém o status de ou resposta a um item de calendário.
Organizador
Representa o organizador de uma reunião.
RequiredAttendees
Representa os participantes necessários para participar de uma reunião.
OptionalAttendees
Representa os participantes que não são obrigados a participar de uma reunião.
Recursos
Representa um recurso agendado para uma reunião.
ConflictingMeetingCount
Representa o número de reuniões que entram em conflito com o item do calendário.
AdjacentMeetingCount
Representa o número total de itens de calendário adjacentes a uma hora de reunião.
ConflictingMeetings
Identifica todos os itens que entram em conflito com uma hora de reunião.
AdjacentMeetings
Descreve todos os itens de calendário adjacentes a uma hora de reunião.
Duration (Items)
Representa a duração de um item de calendário.
TimeZone (Item)
Fornece uma descrição de texto de um fuso horário.
AppointmentReplyTime
Representa a data e a hora em que um participante respondeu a uma solicitação de reunião.
AppointmentSequenceNumber
Especifica o número de sequência de uma versão de um compromisso.
AppointmentState
Especifica o status do compromisso.
Recurrence (RecurrenceType)
Contém o padrão de recorrência para itens de calendário e solicitações de reunião.
Esse elemento será válido se CalendarItemType tiver o valor RecurringMaster.
FirstOccurrence
Representa a primeira ocorrência de um item de calendário recorrente.
Esse elemento será válido se CalendarItemType tiver o valor RecurringMaster.
LastOccurrence
Representa a última ocorrência de um item de calendário recorrente.
Esse elemento será válido se CalendarItemType tiver o valor RecurringMaster.
ModifiedOccurrences
Contém uma matriz de ocorrências recorrentes de item de calendário que foram modificadas para que sejam diferentes do item mestre de recorrência.
Esse elemento será válido se CalendarItemType tiver o valor RecurringMaster.
DeletedOccurrences
Contém uma matriz de ocorrências excluídas de um item de calendário recorrente.
Esse elemento será válido se CalendarItemType tiver o valor RecurringMaster.
MeetingTimeZone
Representa o fuso horário do local onde a reunião está hospedada.
StartTimeZone
Representa o fuso horário inicial do item de calendário.
EndTimeZone
Representa o fuso horário final do item de calendário.
ConferenceType
Descreve o tipo de conferência executada com um item de calendário.
AllowNewTimeProposal
Indica se um novo horário de reunião pode ser proposto para uma reunião por um participante.
IsOnlineMeeting
Indica se a reunião está online.
MeetingWorkspaceUrl
Contém a URL do workspace de reunião que está vinculado pelo item de calendário.
NetShowUrl
Especifica a URL de uma reunião online do Microsoft NetShow.
EffectiveRights
Contém os direitos do cliente com base nas configurações de permissão para o item ou pasta. Esse elemento é somente leitura.
LastModifiedName
Contém o nome de exibição do último usuário para modificar um item.
LastModifiedTime
Indica quando um item foi modificado pela última vez.
IsAssociated
Indica se o item está associado a uma pasta.
WebClientReadFormQueryString
Representa uma URL a ser concatenada ao ponto de extremidade Outlook Web App do Microsoft Office para ler um item no Outlook Web App.
WebClientEditFormQueryString
Representa uma URL a ser concatenada ao ponto de extremidade do Microsoft Office Outlook Web App para editar um item no Outlook Web App.
ConversationId
Contém o identificador de um item ou conversa.
UniqueBody
Representa um fragmento HTML ou um texto simples que representa o corpo exclusivo dessa conversa.

Elementos pai

Elemento Descrição
AdjacentMeetings
Descreve todos os itens de calendário adjacentes a uma hora de reunião.
AppendToItemField
Identifica dados a serem acrescentados a uma única propriedade de um item ou pasta durante uma operação UpdateItem.
ConflictingMeetings
Identifica todos os itens que entram em conflito com uma hora de reunião.
Create (ItemSync)
Identifica uma única pasta a ser criada no repositório de clientes local.
ItemAttachment
Representa um item do Exchange anexado a outro item do Exchange.
Itens
Contém uma matriz de itens.
Items (NonEmptyArrayOfAllItemsType)
Contém uma matriz de itens a serem criados na pasta que é identificada pelo elemento ParentFolderId (TargetFolderIdType).
SetItemField
Representa uma atualização para uma única propriedade de um item em uma operação UpdateItem.
Update (ItemSync)
Identifica um único item a ser atualizado no repositório de clientes local.

Valor de texto

Nenhum.

Comentários

Quando um único item de calendário é atualizado para se tornar um item de calendário mestre recorrente, o elemento MeetingTimeZone deve ser especificado para preservar o fuso horário original do item de calendário.

O esquema que descreve este elemento está localizado no diretório virtual do IIS que hospeda os Serviços Web do Exchange.

Elemento de informações

Elemento Exemplo
Namespace
https://schemas.microsoft.com/exchange/services/2006/types
Nome do esquema
Esquema de tipos
Arquivo de validação
Types.xsd
Pode estar vazio
False

Confira também

Referência do EWS para Exchange