Share via


CrawlMappingCollection class

Represents a collection of CrawlMapping objects.

Inheritance hierarchy

System.Object
  Microsoft.Office.Server.Search.Administration.CrawlMappingCollection

Namespace:  Microsoft.Office.Server.Search.Administration
Assembly:  Microsoft.Office.Server.Search (in Microsoft.Office.Server.Search.dll)

Syntax

'Declaration
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
Public NotInheritable Class CrawlMappingCollection _
    Implements IEnumerable
'Usage
Dim instance As CrawlMappingCollection
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
public sealed class CrawlMappingCollection : IEnumerable

Remarks

Use the CrawlMappings property of the Content class to get the collection of crawl mappings for a Search service application.

To add a new crawl mapping to the collection, use the Create() method of the CrawlMappingCollection class.

To delete a crawl mapping, use the Delete method of the CrawlMapping class.

Use an indexer to return a single crawl mapping from the CrawlMappingCollection object. For example, assuming the collection is assigned to a variable named crawlMappings, use crawlMappings[index] in Microsoft Visual C# or crawlMappings(index) in Microsoft Visual Basic, where index is the index number of the crawl mapping in the collection, or a System.Uri object representing the URI for the crawl mapping.

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See also

Reference

CrawlMappingCollection members

Microsoft.Office.Server.Search.Administration namespace