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.