Class MultiUrlPickerValueConverter
Inheritance
System.Object
Assembly: cs.temp.dll.dll
Syntax
public class MultiUrlPickerValueConverter : PropertyValueConverterBase
Constructors
MultiUrlPickerValueConverter(IPublishedSnapshotAccessor, IProfilingLogger, IJsonSerializer, IUmbracoContextAccessor, IPublishedUrlProvider)
Declaration
public MultiUrlPickerValueConverter(IPublishedSnapshotAccessor publishedSnapshotAccessor, IProfilingLogger proflog, IJsonSerializer jsonSerializer, IUmbracoContextAccessor umbracoContextAccessor, IPublishedUrlProvider publishedUrlProvider)
Parameters
| Type |
Name |
Description |
| IPublishedSnapshotAccessor |
publishedSnapshotAccessor |
|
| IProfilingLogger |
proflog |
|
| IJsonSerializer |
jsonSerializer |
|
| IUmbracoContextAccessor |
umbracoContextAccessor |
|
| IPublishedUrlProvider |
publishedUrlProvider |
|
Methods
Declaration
public override object ConvertIntermediateToObject(IPublishedElement owner, IPublishedPropertyType propertyType, PropertyCacheLevel referenceCacheLevel, object inter, bool preview)
Parameters
| Type |
Name |
Description |
| IPublishedElement |
owner |
|
| IPublishedPropertyType |
propertyType |
|
| PropertyCacheLevel |
referenceCacheLevel |
|
| System.Object |
inter |
|
| System.Boolean |
preview |
|
Returns
| Type |
Description |
| System.Object |
|
Declaration
public override object ConvertSourceToIntermediate(IPublishedElement owner, IPublishedPropertyType propertyType, object source, bool preview)
Parameters
| Type |
Name |
Description |
| IPublishedElement |
owner |
|
| IPublishedPropertyType |
propertyType |
|
| System.Object |
source |
|
| System.Boolean |
preview |
|
Returns
| Type |
Description |
| System.Object |
|
GetPropertyCacheLevel(IPublishedPropertyType)
Declaration
public override PropertyCacheLevel GetPropertyCacheLevel(IPublishedPropertyType propertyType)
Parameters
| Type |
Name |
Description |
| IPublishedPropertyType |
propertyType |
|
Returns
| Type |
Description |
| PropertyCacheLevel |
|
GetPropertyValueType(IPublishedPropertyType)
Declaration
public override Type GetPropertyValueType(IPublishedPropertyType propertyType)
Parameters
| Type |
Name |
Description |
| IPublishedPropertyType |
propertyType |
|
Returns
| Type |
Description |
| System.Type |
|
IsConverter(IPublishedPropertyType)
Declaration
public override bool IsConverter(IPublishedPropertyType propertyType)
Parameters
| Type |
Name |
Description |
| IPublishedPropertyType |
propertyType |
|
Returns
| Type |
Description |
| System.Boolean |
|
IsValue(Object, PropertyValueLevel)
Declaration
public override bool? IsValue(object value, PropertyValueLevel level)
Parameters
| Type |
Name |
Description |
| System.Object |
value |
|
| PropertyValueLevel |
level |
|
Returns
| Type |
Description |
| System.Nullable<System.Boolean> |
|