Класс Query

Представляет базовый класс для выполнения запросов поиска с использованием объектной модели запроса SharePoint Server 2013 и определяет свойства и методы, используемые классом KeywordQuery .

Иерархия наследования

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

Пространство имен:  Microsoft.Office.Server.Search.Query
Сборка:  Microsoft.Office.Server.Search (в Microsoft.Office.Server.Search.dll)

Синтаксис

'Декларация
<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
'Применение
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

Замечания

Класс Query не предназначен для использования непосредственно из программного кода, но разработан базовую реализацию для классов модели объекта запроса SharePoint Server 2013 .

Вместо этого следует использовать класс KeywordQuery для выполнения запросов поиска БЫСТРОГО запроса языка (FQL) или ключевых слов в синтаксисе.

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы Query

Пространство имен Microsoft.Office.Server.Search.Query