Compartilhar via


IndexedPageItemView

O elemento IndexedPageItemView descreve como as informações de conversa ou item de página são retornadas para uma operação FindItem ou solicitação de operação FindConversation .

<IndexedPageViewItemView MaxEntriesReturned="" Offset="" BasePoint=""/>

Indexedpageviewtype

Atributos e elementos

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

Atributos

Atributo Descrição
MaxEntriesReturned
Descreve o número máximo de itens ou conversas a serem retornados na resposta. Esse atributo é opcional.
Offset
Descreve o deslocamento do BasePoint. Se o BasePoint for igual ao Início, o deslocamento será positivo. Se o BasePoint for igual a End, o deslocamento será tratado como se fosse negativo. Isso identifica qual item ou conversa será o primeiro a ser entregue na resposta. Esse atributo é necessário.
Basepoint
Descreve se a página de itens ou conversas começará desde o início ou o final do conjunto de itens ou conversas que são encontrados usando os critérios de pesquisa. A busca no final sempre pesquisa para trás. Esse atributo é necessário.

Atributo BasePoint

Valor Descrição
Início
A exibição de página começa no início da conversa encontrada ou do conjunto de itens.
End
A exibição de página começa no final da conversa encontrada ou do conjunto de itens.

Elementos filho

Nenhum.

Elementos pai

Elemento Descrição
FindItem
Define uma solicitação para encontrar itens em uma caixa de correio.
A seguir está a expressão XPath para esse elemento:
/FindItem
FindConversation
Define uma solicitação para encontrar conversas em uma caixa de correio.

Comentários

A busca do final envolve mover-se para a origem identificada pelo deslocamento. Além disso, o ponteiro é movido de volta pelo número de registros solicitados. Por exemplo, se houver 100 registros e o deslocamento for 25 do final, a pesquisa será iniciada a partir de 75. Se 10 registros forem retornados, o ponteiro será movido para trás mais 10 registros para 65 e retornará os registros de 65 a 75. O próximo índice é 64. O próximo deslocamento do final para uma página é 100 menos 64, o que equivale a 36. 36 é o valor do próximo deslocamento do final para obter a próxima página indexada.

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

Exemplo

O exemplo a seguir mostra uma solicitação de operação FindItem . Cada item é retornado com sua ID e assunto. No máximo seis itens são retornados na resposta, conforme especificado pelo atributo MaxEntriesReturned . Os itens são listados em ordem crescente agrupada por importância. Os itens em um grupo são agregados por assunto.

<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xmlns:xsd="http://www.w3.org/2001/XMLSchema"
               xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
               xmlns:t="https://schemas.microsoft.com/exchange/services/2006/types">
  <soap:Body>
    <FindItem Traversal="Shallow" xmlns="https://schemas.microsoft.com/exchange/services/2006/messages">
      <ItemShape>
        <t:BaseShape>IdOnly</t:BaseShape>
        <t:AdditionalProperties>
          <t:FieldURI FieldURI="item:Subject"/>
        </t:AdditionalProperties>
      </ItemShape>
      <IndexedPageItemView MaxEntriesReturned="6" BasePoint="Beginning" Offset="0" />
      <GroupBy Order="Ascending">
        <t:FieldURI FieldURI="item:Importance"/>
        <t:AggregateOn Aggregate="Maximum">
          <t:FieldURI FieldURI="item:Subject"/>
        </t:AggregateOn>
      </GroupBy>
      <ParentFolderIds>
        <t:DistinguishedFolderId Id="inbox"/>
      </ParentFolderIds>
    </FindItem>
  </soap:Body>
</soap:Envelope>

Elemento de informações

Elemento Exemplo
Namespace
https://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

Operação FindItem

Operação FindConversation

Localizando itens