PageControl ativa os aplicativos a recuperarem páginas adicionais de
resultados de procura .
A estrutura de um objeto de dados PageControl consiste em:
- tamanho
- indica o tamanho da página.
- cookie
- contém o cookie retornado de um
PageResponseControl para ativar o servidor para obter a próxima página da
procura. Para a primeira chamada de uma procura de paginação, essa propriedade
não está configurada para qualquer valor.
Nota: Se a propriedade countLimit estiver especificada para SearchControl,
PageControl não pode ser utilizado. Eles são mutuamente exclusivos.
Definição de Esquema XML
A seguir, está a definição de esquema XML para o PageControl DataObject:
<xsd:complexType name="PageControl">
<xsd:complexContent>
<xsd:extension base="Control">
<xsd:attribute name="size" type="xsd:int"/>
<xsd:attribute name="cookie" type="xsd:hexBinary"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Objeto de Dados de Amostra
A seguir, um objeto de dados PageControl de amostra utilizado na API de
procura para a primeira página. Não há propriedade de cookie nesse objeto de
dados. Ele indica para retornar apenas 10 resultados, mesmo se os resultados
da procura forem maiores do que 10.
<controls xsi:type="PageControl" size="10"/>
A seguir, um objeto de dados PageControl de amostra utilizado na API de
procura para a página subsequente. A propriedade de cookie retornada de um
PageResponseControl é definida.
<wim:controls xsi:type="wim:PageControl"
cookie="57494D53656172636843616368654E616D6574696D653A31313239353538343136383636"
size="10"/>
A seguir, um objeto de dados PageControl de amostra utilizado na API de
procura para indicar parada da procura. Para parar os resultados da procura de
paginação, configure o tamanho da página como 0 com a configuração de cookie.
<wim:controls xsi:type="wim:PageControl"
cookie="57494D53656172636843616368654E616D6574696D653A31313239353538343136383636"
size="0"/>