View Source
Class Property
Inheritance
System.Object
Assembly: Umbraco.Core.dll
Syntax
public class Property : EntityBase, IProperty, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
Constructors
View Source
Property()
Initializes a new instance of the Property class.
Declaration
View Source
Property(Int32, IPropertyType)
Initializes a new instance of the Property class.
Declaration
public Property(int id, IPropertyType propertyType)
Parameters
View Source
Property(IPropertyType)
Initializes a new instance of the Property class.
Declaration
public Property(IPropertyType propertyType)
Parameters
Properties
View Source
Alias
Returns the Alias of the PropertyType, which this Property is based on
Declaration
public string Alias { get; }
Property Value
Type |
Description |
System.String |
|
View Source
PropertyType
Returns the PropertyType, which this Property is based on
Declaration
public IPropertyType PropertyType { get; }
Property Value
View Source
PropertyTypeId
Returns the Id of the PropertyType, which this Property is based on
Declaration
public int PropertyTypeId { get; }
Property Value
Type |
Description |
System.Int32 |
|
View Source
Values
Declaration
public IReadOnlyCollection<IPropertyValue> Values { get; set; }
Property Value
View Source
ValueStorageType
Returns the DatabaseType that the underlaying DataType is using to store its values
Declaration
public ValueStorageType ValueStorageType { get; }
Property Value
Methods
View Source
ConvertAssignedValue(Object)
Declaration
public object ConvertAssignedValue(object value)
Parameters
Type |
Name |
Description |
System.Object |
value |
|
Returns
Type |
Description |
System.Object |
|
View Source
CreateWithValues(Int32, IPropertyType, Property.InitialPropertyValue[])
Declaration
public static Property CreateWithValues(int id, IPropertyType propertyType, params Property.InitialPropertyValue[] values)
Parameters
Returns
View Source
GetValue(String, String, Boolean)
Declaration
public object GetValue(string culture = null, string segment = null, bool published = false)
Parameters
Type |
Name |
Description |
System.String |
culture |
|
System.String |
segment |
|
System.Boolean |
published |
|
Returns
Type |
Description |
System.Object |
|
View Source
Declaration
protected override void PerformDeepClone(object clone)
Parameters
Type |
Name |
Description |
System.Object |
clone |
|
View Source
PublishValues(String, String)
Declaration
public void PublishValues(string culture = "*", string segment = "*")
Parameters
Type |
Name |
Description |
System.String |
culture |
|
System.String |
segment |
|
View Source
SetValue(Object, String, String)
Declaration
public void SetValue(object value, string culture = null, string segment = null)
Parameters
Type |
Name |
Description |
System.Object |
value |
|
System.String |
culture |
|
System.String |
segment |
|
View Source
UnpublishValues(String, String)
Declaration
public void UnpublishValues(string culture = "*", string segment = "*")
Parameters
Type |
Name |
Description |
System.String |
culture |
|
System.String |
segment |
|