IndexedPageItemView
L’élément IndexedPageItemView décrit comment les informations de conversation ou d’élément paginées sont retournées pour une opération FindItem ou une demande d’opération FindConversation.
<IndexedPageViewItemView MaxEntriesReturned="" Offset="" BasePoint=""/>
IndexedPageViewType
Attributs et éléments
Les sections suivantes décrivent les attributs, les éléments enfants et les éléments parents.
Attributs
Attribut | Description |
---|---|
MaxEntriesReturned |
Décrit le nombre maximal d’éléments ou de conversations à retourner dans la réponse. Cet attribut est facultatif. |
Offset |
Décrit le décalage par rapport à BasePoint. Si BasePoint est égal à Début, le décalage est positif. Si BasePoint est égal à End, le décalage est géré comme s’il était négatif. Cela identifie l’élément ou la conversation qui sera le premier à être remis dans la réponse. Cet attribut est obligatoire. |
BasePoint |
Indique si la page d’éléments ou de conversations commence à partir du début ou de la fin de l’ensemble d’éléments ou de conversations trouvés à l’aide des critères de recherche. La recherche à partir de la fin recherche toujours vers l’arrière. Cet attribut est obligatoire. |
Attribut BasePoint
Valeur | Description |
---|---|
Début |
L’affichage paginé commence au début de la conversation ou de l’ensemble d’éléments trouvés. |
End |
L’affichage paginé commence à la fin de la conversation ou de l’ensemble d’éléments trouvés. |
Éléments enfants
Aucun.
Éléments parents
Élément | Description |
---|---|
FindItem |
Définit une demande de recherche d’éléments dans une boîte aux lettres. Voici l’expression XPath de cet élément : /FindItem |
FindConversation |
Définit une demande de recherche de conversations dans une boîte aux lettres. |
Remarques
La recherche à partir de la fin implique de passer à l’origine identifiée par le décalage. En outre, le pointeur est déplacé en arrière en fonction du nombre d’enregistrements demandés. Par exemple, s’il y a 100 enregistrements et que le décalage est de 25 par rapport à la fin, la recherche commence à partir de 75. Si 10 enregistrements sont retournés, le pointeur est déplacé vers l’arrière de 10 enregistrements supplémentaires vers 65 et retourne les enregistrements 65 à 75. L’index suivant est 64. Le décalage suivant à partir de la fin d’une page est 100 moins 64, ce qui équivaut à 36. 36 est la valeur du décalage suivant à partir de la fin pour obtenir la page indexée suivante.
Le schéma qui décrit cet élément se trouve dans le répertoire virtuel IIS qui héberge les services web Exchange.
Exemple
L’exemple suivant montre une demande d’opération FindItem . Chaque élément est retourné avec son ID et son objet. Un maximum de six éléments sont retournés dans la réponse, comme spécifié par l’attribut MaxEntriesReturned . Les éléments sont répertoriés dans l’ordre croissant regroupé par importance. Les éléments d’un groupe sont agrégés par objet.
<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>
Informations sur l'élément
Élément | Exemple |
---|---|
Espace de noms |
http://schemas.microsoft.com/exchange/services/2006/messages |
Nom du schéma |
Schéma Messages |
Fichier de validation |
Messages.xsd |
Peut être vide |
False |