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>>> |
|