Interface IModuleSearchResultController
Module can optionally specify custom behavior to provide Permission and Url Services.
Namespace: DotNetNuke.Services.Search.Controllers
Assembly: DotNetNuke.dll
Syntax
public interface IModuleSearchResultController
Remarks
This is needed only when Module wants additional capabilities on top of what Core already performs.
Methods
| Improve this Doc View SourceGetDocUrl(SearchResult)
Return a Url that can be shown in search results.
Declaration
string GetDocUrl(SearchResult searchResult)
Parameters
| Type | Name | Description |
|---|---|---|
| SearchResult | searchResult | Search Result. |
Returns
| Type | Description |
|---|---|
| System.String | Url. |
Remarks
The Query Strings in the Document (if present) should be appended while returning the Url.
HasViewPermission(SearchResult)
Does the user in the Context have View Permission on the Document.
Declaration
bool HasViewPermission(SearchResult searchResult)
Parameters
| Type | Name | Description |
|---|---|---|
| SearchResult | searchResult | Search Result. |
Returns
| Type | Description |
|---|---|
| System.Boolean | True or False. |
Remarks
This is needed only when Module wants additional capabilities on top of what Core already performs.