View Source
Interface IPropertyIndexValueFactory
Represents a property index value factory.
Assembly: Umbraco.Core.dll
Syntax
public interface IPropertyIndexValueFactory
Methods
View Source
GetIndexValues(IProperty, String, String, Boolean)
Declaration
IEnumerable<KeyValuePair<string, IEnumerable<object>>> GetIndexValues(IProperty property, string culture, string segment, bool published)
Parameters
| Type |
Name |
Description |
| IProperty |
property |
|
| System.String |
culture |
|
| System.String |
segment |
|
| System.Boolean |
published |
|
Returns
| Type |
Description |
| IEnumerable<KeyValuePair<System.String, IEnumerable<System.Object>>> |
|
View Source
GetIndexValues(IProperty, String, String, Boolean, IEnumerable<String>)
Declaration
virtual IEnumerable<KeyValuePair<string, IEnumerable<object>>> GetIndexValues(IProperty property, string culture, string segment, bool published, IEnumerable<string> availableCultures)
Parameters
| Type |
Name |
Description |
| IProperty |
property |
|
| System.String |
culture |
|
| System.String |
segment |
|
| System.Boolean |
published |
|
| IEnumerable<System.String> |
availableCultures |
|
Returns
| Type |
Description |
| IEnumerable<KeyValuePair<System.String, IEnumerable<System.Object>>> |
|
View Source
GetIndexValues(IProperty, String, String, Boolean, IEnumerable<String>, IDictionary<Guid, IContentType>)
Gets the index values for a property.
Declaration
virtual IEnumerable<KeyValuePair<string, IEnumerable<object>>> GetIndexValues(IProperty property, string culture, string segment, bool published, IEnumerable<string> availableCultures, IDictionary<Guid, IContentType> contentTypeDictionary)
Parameters
| Type |
Name |
Description |
| IProperty |
property |
|
| System.String |
culture |
|
| System.String |
segment |
|
| System.Boolean |
published |
|
| IEnumerable<System.String> |
availableCultures |
|
| IDictionary<Guid, IContentType> |
contentTypeDictionary |
|
Returns
| Type |
Description |
| IEnumerable<KeyValuePair<System.String, IEnumerable<System.Object>>> |
|