FindFolder
O elemento FindFolder define uma solicitação para localizar pastas em uma caixa de correio.
<FindFolder Traversal="Shallow/Deep/SoftDeleted">
<FolderShape/>
<IndexedPageFolderView/>
<Restriction/>
<ParentFolderIds/>
</FindFolder>
<FindFolder Traversal="Shallow/Deep/SoftDeleted">
<FolderShape/>
<FractionalPageFolderView/>
<Restriction/>
<ParentFolderIds/>
</FindFolder>
Findfoldertype
Atributos e elementos
As seções a seguir descrevem os atributos, os elementos filhos e os elementos pai.
Atributos
Atributo | Descrição |
---|---|
Passagem |
Define como uma pesquisa é executada. Esse atributo é necessário. |
Valores de atributo de travessia
Valor | Descrição |
---|---|
Superficial |
Instrui a operação FindFolder a pesquisar apenas a pasta identificada e a retornar apenas as IDs de pasta para itens que não foram excluídos. Isso é chamado de travessia superficial. |
Profundo |
Instrui a operação FindFolder a pesquisar em todas as pastas filho da pasta pai identificada e a retornar apenas as IDs de pasta para itens que não foram excluídos. Isso é chamado de travessia profunda. |
SoftDeleted |
Instrui a operação FindFolder a executar uma pesquisa de travessia superficial para itens excluídos. |
Elementos filho
Elemento | Descrição |
---|---|
FolderShape |
Identifica as propriedades da pasta a serem incluídas em uma resposta FindFolder. |
IndexedPageFolderView |
Descreve como as informações de item de página são retornadas em uma resposta FindFolder. Esse elemento é opcional. |
FractionalPageFolderView |
Descreve onde a exibição de página começa e o número máximo de pastas retornadas em uma solicitação FindFolder. Esse elemento é opcional. |
Restriction |
Define uma restrição ou consulta usada para filtrar pastas em uma operação FindFolder. Esse elemento é opcional. |
ParentFolderIds |
Identifica pastas para a operação FindFolder a ser pesquisada. |
Elementos pai
Nenhum.
Comentários
O esquema que descreve esse elemento está localizado no diretório virtual do EWS do computador que está executando Microsoft Exchange Server 2007 que tem a função de servidor do Client Access instalada.
Exemplo
O exemplo a seguir de uma solicitação FindFolder mostra como formar uma solicitação para localizar todas as pastas localizadas em uma caixa de entrada.
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
<soap:Body>
<FindFolder Traversal="Shallow" xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
<FolderShape>
<t:BaseShape>Default</t:BaseShape>
</FolderShape>
<ParentFolderIds>
<t:DistinguishedFolderId Id="inbox"/>
</ParentFolderIds>
</FindFolder>
</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 |