Partager via


Query - Classe

Représente la classe de base pour l'exécution des requêtes de recherche à l'aide du modèle d'objet de requête SharePoint Server 2013 et définit les propriétés et les méthodes qui sont utilisées par la classe KeywordQuery .

Hiérarchie d’héritage

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

Espace de noms :  Microsoft.Office.Server.Search.Query
Assembly :  Microsoft.Office.Server.Search (dans Microsoft.Office.Server.Search.dll)

Syntaxe

'Déclaration
<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
'Utilisation
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

Remarques

La classe Query n'est pas destinée à être utilisée directement à partir de votre code, mais il est conçue pour être l'implémentation de base pour les classes de modèle objet requête SharePoint Server 2013 .

Au lieu de cela, vous devez utiliser la classe de KeywordQuery pour exécuter des requêtes de recherche FAST Query Language (FQL) ou de la syntaxe de mot clé.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

Query - Membres

Microsoft.Office.Server.Search.Query - Espace de noms