Compartilhar via


BaseShape

O elemento BaseShape identifica o conjunto de propriedades a serem retornadas em uma resposta de item ou pasta.

<BaseShape>IdOnly or Default or AllProperties</BaseShape>

DefaultShapeNamesType

Atributos e elementos

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

Atributos

Nenhum

Elementos filho

Nenhum

Elementos pai

Elemento Descrição
FolderShape
Identifica as propriedades da pasta a serem incluídas na resposta GetFolder, FindFolder ou SyncFolderHierarchy.

A seguir estão as expressões XPath para esse elemento:

/GetFolder/FolderShape
/FindFolder/FolderShape
/SyncFolderHierarchy/FolderShape
ItemShape
Identifica as propriedades e o conteúdo do item a serem incluídos em uma resposta GetItem, FindItem ou SyncFolderItems.

A seguir estão as expressões XPath para esse elemento:

/GetItem/ItemShape
/FindItem/ItemShape
/SyncFolderItems/ItemShape

Valor de texto

Um valor de texto é necessário. A tabela a seguir lista os valores de texto possíveis.

Valores de texto para o elemento BaseShape

Valor Descrição
IdOnly
Retorna apenas a ID do item ou da pasta.
Padrão
Retorna um conjunto de propriedades definidas como o padrão para o item ou pasta.
AllProperties
Retorna todas as propriedades usadas pela camada Exchange Business Logic para construir uma pasta.

A tabela a seguir lista as propriedades padrão retornadas para uma solicitação FindFolder. Todas as subpastas de uma determinada pasta são retornadas em ordem pelo nome.

Propriedades padrão

Folder Propriedades Padrão
Caixa de Entrada
FolderId, nome de exibição, contagem não lida, contagem total, contagem de subpastas
Contatos
FolderId, nome de exibição, contagem total, contagem de subpastas
Calendário
FolderId, nome de exibição, contagem de subpastas
Rascunhos
FolderId, nome de exibição, contagem não lida, contagem total, contagem de subpastas
Itens excluídos
FolderId, nome de exibição, contagem não lida, contagem total, contagem de subpastas
Outras pastas
FolderId, nome de exibição, contagem não lida, contagem total, contagem de subpastas
Caixa de saída
FolderId, nome de exibição, contagem não lida, contagem total, contagem de subpastas
Tarefas
FolderId, nome de exibição, contagem vencida, contagem total, contagem de subpastas
Observações
FolderId, nome de exibição, contagem total, contagem de subpastas

Comentários

Para retornar propriedades além das identificadas pelo elemento BaseShape , use o elemento AdditionalProperties .

Exemplo

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
  <soap:Body>
    <FindFolder Traversal="Shallow" xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
      <FolderShape>
        <t:BaseShape>Default</t:BaseShape>
      </FolderShape>
      <ParentFolderIds>
        <t:DistinguishedFolderId Id="inbox"/>
      </ParentFolderIds>
    </FindFolder>
  </soap:Body>
</soap:Envelope>

Elemento de informações

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

Confira também