Share via


Category class

Represents a category in the SharePoint Server search metadata property schema.

Inheritance hierarchy

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

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

Syntax

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

Remarks

In the SharePoint Server search schema, crawled properties are grouped into different categories, representing the protocol used.

Use the AllCategories property of the Schema class to get the collection of property categories in the Search service application’s schema.

Use an indexer to return a single managed property from the CategoryCollection object.

For example, assuming the collection is assigned to a variable named categories, use categories[index] in Microsoft Visual C# or categories(index) in Microsoft Visual Basic, where index is a string containing the name of the category or a GUID identifying the property set for the category.

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

Category members

Microsoft.Office.Server.Search.Administration namespace