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

Generic class to represent any OpenSearchable entity
Наследование: IOpenSearchable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
osd Terradue.OpenSearch.Schema.OpenSearchDescription
ose Terradue.OpenSearch.Engine.OpenSearchEngine
url OpenSearchUrl

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

Метод Описание
ApplyResultFilters ( OpenSearchRequest request, IOpenSearchResultCollection &osr, string finalContentType ) : void
Create ( QuerySettings querySettings, NameValueCollection parameters ) : OpenSearchRequest
GenericOpenSearchable ( OpenSearchDescription osd, OpenSearchEngine ose ) : System

Initializes a new instance of the Terradue.OpenSearch.GenericOpenSearchable class from an OpenSearchDescription.

GenericOpenSearchable ( OpenSearchUrl url, OpenSearchEngine ose ) : System

Initializes a new instance of the Terradue.OpenSearch.GenericOpenSearchable class from a quaery Url

GetOpenSearchDescription ( ) : OpenSearchDescription
GetOpenSearchParameters ( string mimeType ) : NameValueCollection
GetQuerySettings ( OpenSearchEngine ose ) : QuerySettings

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

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

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

Initializes a new instance of the Terradue.OpenSearch.GenericOpenSearchable class from an OpenSearchDescription.
public GenericOpenSearchable ( OpenSearchDescription osd, OpenSearchEngine ose ) : System
osd Terradue.OpenSearch.Schema.OpenSearchDescription The OpenSearchDescription describing the OpenSearchable entity to represent
ose Terradue.OpenSearch.Engine.OpenSearchEngine An OpenSearchEngine instance, preferably with registered extensions able to read the query url
Результат System

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

Initializes a new instance of the Terradue.OpenSearch.GenericOpenSearchable class from a quaery Url
public GenericOpenSearchable ( OpenSearchUrl url, OpenSearchEngine ose ) : System
url OpenSearchUrl The query URL
ose Terradue.OpenSearch.Engine.OpenSearchEngine An OpenSearchEngine instance, preferably with registered extensions able to read the query url
Результат System

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

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

osd защищенное свойство

protected OpenSearchDescription,Terradue.OpenSearch.Schema osd
Результат Terradue.OpenSearch.Schema.OpenSearchDescription

ose защищенное свойство

protected OpenSearchEngine,Terradue.OpenSearch.Engine ose
Результат Terradue.OpenSearch.Engine.OpenSearchEngine

url защищенное свойство

protected OpenSearchUrl,Terradue.OpenSearch url
Результат OpenSearchUrl