Freigeben über


Query-Klasse

Stellt die Basisklasse zum Ausführen von Suchabfragen mithilfe der SharePoint Server 2013 -Abfrage-Objektmodells dar und definiert die Eigenschaften und Methoden, die von der KeywordQuery -Klasse verwendet werden.

Vererbungshierarchie

System.Object
  Microsoft.Office.Server.Search.Query.Query
    Microsoft.Office.Server.Search.Query.KeywordQuery

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

Syntax

'Declaration
<KnownTypeAttribute(GetType(KeywordQuery))> _
<DataContractAttribute(Namespace := "https://www.microsoft.com/sharepoint/search/KnownTypes/2008/08")> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public MustInherit Class Query _
    Implements IDisposable
'Usage
Dim instance As Query
[KnownTypeAttribute(typeof(KeywordQuery))]
[DataContractAttribute(Namespace = "https://www.microsoft.com/sharepoint/search/KnownTypes/2008/08")]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public abstract class Query : IDisposable

Hinweise

Die Query -Klasse kann nicht direkt aus dem Code verwendet werden, aber die Basisimplementierung für die SharePoint Server 2013 -Abfrage-Objektmodellklassen werden soll.

Verwenden Sie stattdessen die KeywordQuery -Klasse Schlüsselwortsyntax oder Suchabfragen FAST Query Language (FQL) ausführen.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

Query-Member

Microsoft.Office.Server.Search.Query-Namespace