Share via


BaseInfoCollection<T> class

This class is a base class for all collection of information objects of the Search schema.

Inheritance hierarchy

System.Object
  Microsoft.Office.Server.Search.Administration.BaseInfoCollection<T>
    Microsoft.Office.Server.Search.Administration.AliasInfoCollection
    Microsoft.Office.Server.Search.Administration.CategoryInfoCollection
    Microsoft.Office.Server.Search.Administration.CrawledPropertyInfoCollection
    Microsoft.Office.Server.Search.Administration.ManagedPropertyInfoCollection
    Microsoft.Office.Server.Search.Administration.MappingInfoCollection
    Microsoft.Office.Server.Search.Administration.OverrideInfoCollection

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

Syntax

'Declaration
<DataContractAttribute> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Class BaseInfoCollection(Of T As BaseInfo) _
    Implements IEnumerable
'Usage
Dim instance As BaseInfoCollection(Of T)
[DataContractAttribute]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public class BaseInfoCollection<T> : IEnumerable
where T : BaseInfo

Type parameters

  • T
    The type of the information objects to store.

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

BaseInfoCollection<T> members

Microsoft.Office.Server.Search.Administration namespace