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.