Microsoft.Office.RecordsManagement.SearchAndProcess namespace
SharePoint 2013
Provides types and members to define and initiate search and process operations.
Search and process operations enable you to use Microsoft Office SharePoint Server 2007 to perform a search query, and then perform a specific, custom action upon each list item returned by the query. For example, you might need to identify a certain set of documents, based on specific document metadata, and then move those documents into a records repository.
For more information, see Search and Process Overview.
| Class | Description | |
|---|---|---|
![]() | SearchAndProcessItem | Represents the search and process operation that you want to execute, and includes a method to initiate the operation. |
![]() | SearchAndProcessWIJD | This class and its members are reserved for internal use and are not intended to be used in your code. |
![]() | SearchParameters | Represents the properties that determine the search behavior of compliance search processes. |
| Interface | Description | |
|---|---|---|
![]() | IProcess | The interface that must be implemented by an assembly to process items as part of a search and process operation. |
![]() | IProcessAndSendEmail | Defines the action of an item processor that can also send e-mail. |
![]() | ISearchEnumerator | Provides an interface to interact with the search and process job. |
![]() | ISearchParameters | Represents the interface that exposes the set of search query parameters. |
![]() | ISearchParameters2 | The members of this namespace or class are reserved for internal use and are not intended to be used directly from your code. |
![]() | ISearchParameters3 | Adds support for the query rules search feature. |
![]() | ISearchProvider | Provides an abstraction for a search provider to implement a custom search provider that can be used to replace the default search provider only for the search and process timer job. |
![]() | ISearchProvider2 | Reserved for internal use. |

