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