DeleteItem

O elemento DeleteItem define uma solicitação para excluir um item de uma caixa de correio no exchange store.

<DeleteItem DeleteType="" SendMeetingCancellations="" AffectedTaskOccurrences="" SuppressReadReceipts="">
   <ItemIds/>
</DeleteItem>

Deleteitemtype

Atributos e elementos

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

Atributos

Atributo Descrição
DeleteType
Descreve como um item é excluído. Esse atributo é necessário.
SendMeetingCancellations
Descreve se uma exclusão de item de calendário é comunicada aos participantes. Esse atributo é necessário quando itens de calendário são excluídos. Esse atributo será opcional se itens não calendário forem excluídos.
AffectedTaskOccurrences
Descreve se uma instância de tarefa ou um mestre de tarefas é excluído por uma operação DeleteItem. Esse atributo é necessário quando as tarefas são excluídas. Esse atributo é opcional quando itens que não são de tarefa são excluídos.
SuppressReadReceipts
Indica se os recibos de leitura do item excluído são suprimidos. Um valor de texto de true indica que os recibos de leitura são suprimidos. Um valor de false indica que os recibos de leitura são enviados para o remetente. Esse atributo é opcional.

Atributo DeleteType

Valor Descrição
HardDelete
Um item é removido permanentemente do repositório.
SoftDelete
Um item será movido para a lixeira se a lixeira estiver habilitada.
MoveToDeletedItems
Um item é movido para a Itens Excluídos.

Atributo SendMeetingCancellations

Valor Descrição
SendToNone
Um item de calendário é excluído sem enviar uma mensagem de cancelamento.
SendOnlyToAll
Um item de calendário é excluído e uma mensagem de cancelamento é enviada a todos os participantes.
SendToAllAndSaveCopy
Um item de calendário é excluído e uma mensagem de cancelamento é enviada a todos os participantes. Uma cópia da mensagem de cancelamento é salva na pasta Itens Enviados.

Atributo AffectedTaskOccurrences

Valor Descrição
AllOccurrences
Uma solicitação de item de exclusão exclui a tarefa mestra e, portanto, todas as tarefas recorrentes associadas à tarefa mestra.
EspecificadaOccurrenceOnly
Uma solicitação de item de exclusão exclui apenas ocorrências específicas de uma tarefa.

Elementos filho

Elemento Descrição
ItemIds
Contém uma matriz de itens, itens de ocorrência e itens mestres recorrentes a serem excluídos de uma caixa de correio no repositório exchange. A operação DeleteItem pode ser executada em qualquer tipo de item.

Elementos pai

Nenhum.

Comentários

As opções MoveToDeletedItems e HardDelete são transacionais, o que significa que, quando uma chamada de serviço Web for concluída, o banco de dados moveu o item para a pasta Itens Excluídos ou removeu permanentemente o item do banco de dados do Exchange. Esse comportamento é o mesmo para o MicrosoftExchange Server 2007 e Exchange Server 2010.

A opção SoftDelete funciona de forma diferente para diferentes versões de destino do Exchange. SoftDelete for Exchange 2007 define um pouco no item que indica ao banco de dados do Exchange que o item será movido para a pasta de lixeira em um momento indeterminado no futuro. SoftDelete for Exchange 2010 move imediatamente o item para a lixeira. SoftDelete não é uma opção para exclusão de pasta. As pesquisas de travessia softDelete para itens e pastas não retornarão nenhum resultado.

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
http://schemas.microsoft.com/exchange/services/2006/messages
Nome do esquema
Esquema de mensagens
Arquivo de validação
Messages.xsd
Pode ser vazio
False

Confira também