Класс 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) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.