C# Класс Terradue.OpenSearch.MultiGenericOpenSearchable

Represents a set of OpenSearchable as a unique OpenSearshable
Наследование: IOpenSearchable
Показать файл Открыть проект

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
ApplyResultFilters ( OpenSearchRequest request, IOpenSearchResultCollection &osr, string finalContentType ) : void
Create ( QuerySettings querySettings, NameValueCollection parameters ) : OpenSearchRequest
GetOpenSearchDescription ( ) : OpenSearchDescription
GetOpenSearchParameters ( string mimeType ) : NameValueCollection
GetQuerySettings ( OpenSearchEngine ose ) : QuerySettings
MultiGenericOpenSearchable ( List entities, OpenSearchEngine ose, bool concurrent = false ) : System

Initializes a new instance of the Terradue.OpenSearch.MultiGenericOpenSearchable class.

Защищенные методы

Метод Описание
GetInternalOpenSearchUrl ( NameValueCollection parameters ) : OpenSearchUrl

Gets the internal open search URL.

Описание методов

ApplyResultFilters() публичный Метод

public ApplyResultFilters ( OpenSearchRequest request, IOpenSearchResultCollection &osr, string finalContentType ) : void
request Terradue.OpenSearch.Request.OpenSearchRequest
osr IOpenSearchResultCollection
finalContentType string
Результат void

Create() публичный Метод

public Create ( QuerySettings querySettings, NameValueCollection parameters ) : OpenSearchRequest
querySettings QuerySettings
parameters System.Collections.Specialized.NameValueCollection
Результат Terradue.OpenSearch.Request.OpenSearchRequest

GetInternalOpenSearchUrl() защищенный Метод

Gets the internal open search URL.
protected GetInternalOpenSearchUrl ( NameValueCollection parameters ) : OpenSearchUrl
parameters System.Collections.Specialized.NameValueCollection Parameters.
Результат OpenSearchUrl

GetOpenSearchDescription() публичный Метод

public GetOpenSearchDescription ( ) : OpenSearchDescription
Результат Terradue.OpenSearch.Schema.OpenSearchDescription

GetOpenSearchParameters() публичный Метод

public GetOpenSearchParameters ( string mimeType ) : NameValueCollection
mimeType string
Результат System.Collections.Specialized.NameValueCollection

GetQuerySettings() публичный Метод

public GetQuerySettings ( OpenSearchEngine ose ) : QuerySettings
ose Terradue.OpenSearch.Engine.OpenSearchEngine
Результат QuerySettings

MultiGenericOpenSearchable() публичный Метод

Initializes a new instance of the Terradue.OpenSearch.MultiGenericOpenSearchable class.
public MultiGenericOpenSearchable ( List entities, OpenSearchEngine ose, bool concurrent = false ) : System
entities List Entities.
ose Terradue.OpenSearch.Engine.OpenSearchEngine Ose.
concurrent bool
Результат System