Clase Query
Representa la clase base para la ejecución de las consultas de búsqueda mediante el modelo de objeto de consulta SharePoint Server 2013 y define las propiedades y los métodos de la clase KeywordQuery .
Jerarquía de la herencia
System.Object
Microsoft.Office.Server.Search.Query.Query
Microsoft.Office.Server.Search.Query.KeywordQuery
Espacio de nombres: Microsoft.Office.Server.Search.Query
Ensamblado: Microsoft.Office.Server.Search (en Microsoft.Office.Server.Search.dll)
Sintaxis
'Declaración
<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
'Uso
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
Comentarios
La clase Query no está pensada para utilizarse directamente desde el código, pero está diseñada para ser la implementación base para las clases de modelo de objeto de consulta SharePoint Server 2013 .
En su lugar, debe utilizar la clase KeywordQuery para ejecutar las consultas de búsqueda de lenguaje de consulta rápida (FQL) o de sintaxis de palabra clave.
Seguridad para subprocesos
Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.