Represents a property.
InheritanceSystem.Object
Namespace: Umbraco.Cms.Core.Models Assembly: Umbraco.Core.dll Syntax[DataContract(IsReference = true)]
public class Property : EntityBase, IProperty, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
Constructors View Source Property(Int32, IPropertyType)
Initializes a new instance of the Property class.
Declarationpublic Property(int id, IPropertyType propertyType)
Parameters View Source Property(IPropertyType)
Initializes a new instance of the Property class.
Declarationpublic Property(IPropertyType propertyType)
Parameters Properties View Source Alias
Returns the Alias of the PropertyType, which this Property is based on
Declaration[DataMember]
public string Alias { get; }
Property Value Type Description System.String View Source PropertyType
Returns the PropertyType, which this Property is based on
Declaration[IgnoreDataMember]
public IPropertyType PropertyType { get; }
Property Value View Source PropertyTypeId
Returns the Id of the PropertyType, which this Property is based on
Declaration[IgnoreDataMember]
public int PropertyTypeId { get; }
Property Value Type Description System.Int32 View Source Values
Gets the list of values.
Declaration[DataMember]
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[IgnoreDataMember]
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[])
Creates a new Property instance for existing IProperty
Declarationpublic static Property CreateWithValues(int id, IPropertyType propertyType, params Property.InitialPropertyValue[] values)
Parameters Returns View Source GetValue(String, String, Boolean)
Gets the value.
Declarationpublic 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 PerformDeepClone(Object) Declaration
protected override void PerformDeepClone(object clone)
Parameters Type Name Description System.Object clone View Source PublishPartialValues(IDataEditor, String) Declaration
public void PublishPartialValues(IDataEditor dataEditor, string culture)
Parameters Type Name Description IDataEditor dataEditor System.String culture 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)
Sets a value.
Declarationpublic 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
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4