View Source
  Interface IProperty
  
  
  
  
  Assembly: Umbraco.Core.dll
  Syntax
  
    public interface IProperty : IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty
   
  Properties
  
  
    View Source
  
  Alias
  Returns the Alias of the PropertyType, which this Property is based on
Declaration
  
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.String |  | 
    
  
  
    View Source
  
  PropertyType
  Returns the PropertyType, which this Property is based on
Declaration
  
    IPropertyType PropertyType { get; }
   
  Property Value
  
  
    View Source
  
  PropertyTypeId
  
  
  Declaration
  
    int PropertyTypeId { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
    View Source
  
  Values
  
  
  Declaration
  
    IReadOnlyCollection<IPropertyValue> Values { get; set; }
   
  Property Value
  
  
    View Source
  
  ValueStorageType
  
  
  Declaration
  
    ValueStorageType ValueStorageType { get; }
   
  Property Value
  
  Methods
  
  
    View Source
  
  GetValue(String, String, Boolean)
  
  
  Declaration
  
    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
  
  PublishValues(String, String)
  
  
  Declaration
  
    void PublishValues(string culture = "*", string segment = "*")
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String | culture |  | 
      
        | System.String | segment |  | 
    
  
  
    View Source
  
  SetValue(Object, String, String)
  
  
  Declaration
  
    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
  
    void UnpublishValues(string culture = "*", string segment = "*")
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String | culture |  | 
      
        | System.String | segment |  |