IndexedPageItemView
El elemento IndexedPageItemView describe cómo se devuelve la información de conversación paginada o de elemento para una operación FindItem o una solicitud de operación FindConversation .
<IndexedPageViewItemView MaxEntriesReturned="" Offset="" BasePoint=""/>
IndexedPageViewType
Atributos y elementos
En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.
Atributos
Atributo | Descripción |
---|---|
MaxEntriesReturned |
Describe el número máximo de elementos o conversaciones que se devolverán en la respuesta. Este atributo es opcional. |
Offset |
Describe el desplazamiento desde BasePoint. Si BasePoint es igual a Comienzo, el desplazamiento es positivo. Si BasePoint es igual a End, el desplazamiento se controla como si fuera negativo. Esto identifica qué elemento o conversación será el primero en entregarse en la respuesta. Este atributo es obligatorio. |
BasePoint |
Describe si la página de elementos o conversaciones comenzará desde el principio o el final del conjunto de elementos o conversaciones que se encuentran mediante los criterios de búsqueda. Buscar desde el final siempre busca hacia atrás. Este atributo es obligatorio. |
Atributo BasePoint
Valor | Descripción |
---|---|
Principio |
La vista paginada comienza al principio de la conversación o el conjunto de elementos encontrados. |
End |
La vista paginada comienza al final de la conversación o el conjunto de elementos encontrados. |
Elementos secundarios
Ninguno.
Elementos principales
Elemento | Descripción |
---|---|
FindItem |
Define una solicitud para buscar elementos en un buzón. A continuación se muestra la expresión XPath de este elemento: /FindItem |
FindConversation |
Define una solicitud para buscar conversaciones en un buzón de correo. |
Comentarios
Buscar desde el final implica pasar al origen identificado por el desplazamiento. Además, el número de registros solicitados mueve el puntero hacia atrás. Por ejemplo, si hay 100 registros y el desplazamiento es 25 desde el final, la búsqueda comienza desde 75. Si se devuelven 10 registros, el puntero se mueve hacia atrás 10 registros adicionales a 65 y devuelve los registros 65 a 75. El siguiente índice es 64. El siguiente desplazamiento desde el final de una página es 100 menos 64, que es igual a 36. 36 es el valor del siguiente desplazamiento desde el final para obtener la siguiente página indizada.
El esquema que describe este elemento se encuentra en el directorio virtual IIS que hospeda los servicios Web Exchange.
Ejemplo
En el ejemplo siguiente se muestra una solicitud de operación FindItem . Cada elemento se devuelve con su identificador y asunto. Se devuelve un máximo de seis elementos en la respuesta, tal y como especifica el atributo MaxEntriesReturned . Los elementos se enumeran en orden ascendente agrupados por importancia. Los elementos de un grupo se agregan por asunto.
<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>
Información del elemento
Elemento | Ejemplo |
---|---|
Namespace |
http://schemas.microsoft.com/exchange/services/2006/messages |
Nombre de esquema |
Esquema de mensajes |
Archivo de validación |
Messages.xsd |
Puede estar vacío |
False |