View Source
Class TagPropertyIndexValueFactory
Inheritance
System.Object
Assembly: Umbraco.Core.dll
Syntax
public class TagPropertyIndexValueFactory : JsonPropertyIndexValueFactoryBase<string[]>, ITagPropertyIndexValueFactory, IPropertyIndexValueFactory
Constructors
View Source
TagPropertyIndexValueFactory(IJsonSerializer, IOptionsMonitor<IndexingSettings>)
Declaration
public TagPropertyIndexValueFactory(IJsonSerializer jsonSerializer, IOptionsMonitor<IndexingSettings> indexingSettings)
Parameters
Methods
View Source
GetIndexValues(IProperty, String, String, Boolean, IEnumerable<String>, IDictionary<Guid, IContentType>)
Declaration
public override 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>>> |
|
View Source
Handle(String[], IProperty, String, String, Boolean, IEnumerable<String>)
Declaration
protected IEnumerable<KeyValuePair<string, IEnumerable<object>>> Handle(string[] deserializedPropertyValue, IProperty property, string culture, string segment, bool published, IEnumerable<string> availableCultures)
Parameters
Type |
Name |
Description |
System.String[] |
deserializedPropertyValue |
|
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
Handle(String[], IProperty, String, String, Boolean, IEnumerable<String>, IDictionary<Guid, IContentType>)
Declaration
protected override IEnumerable<KeyValuePair<string, IEnumerable<object>>> Handle(string[] deserializedPropertyValue, IProperty property, string culture, string segment, bool published, IEnumerable<string> availableCultures, IDictionary<Guid, IContentType> contentTypeDictionary)
Parameters
Type |
Name |
Description |
System.String[] |
deserializedPropertyValue |
|
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>>> |
|