Search Results for

    Show / Hide Table of Contents
    View Source

    Class MemberType

    Represents the content type that a Member object is based on

    Inheritance
    System.Object
    BeingDirtyBase
    EntityBase
    TreeEntityBase
    ContentTypeBase
    ContentTypeCompositionBase
    Namespace: Umbraco.Cms.Core.Models
    Assembly: Umbraco.Core.dll
    Syntax
    [DataContract(IsReference = true)]
    public class MemberType : ContentTypeCompositionBase, IMemberType, IContentTypeComposition, IContentTypeBase, IUmbracoEntity, ITreeEntity, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty

    Constructors

    View Source

    MemberType(IShortStringHelper, Int32)

    Declaration
    public MemberType(IShortStringHelper shortStringHelper, int parentId)
    Parameters
    Type Name Description
    IShortStringHelper shortStringHelper
    System.Int32 parentId
    View Source

    MemberType(IShortStringHelper, IContentTypeComposition)

    Declaration
    public MemberType(IShortStringHelper shortStringHelper, IContentTypeComposition parent)
    Parameters
    Type Name Description
    IShortStringHelper shortStringHelper
    IContentTypeComposition parent
    View Source

    MemberType(IShortStringHelper, IContentTypeComposition, String)

    Declaration
    public MemberType(IShortStringHelper shortStringHelper, IContentTypeComposition parent, string alias)
    Parameters
    Type Name Description
    IShortStringHelper shortStringHelper
    IContentTypeComposition parent
    System.String alias

    Fields

    View Source

    SupportsPublishingConst

    Declaration
    public const bool SupportsPublishingConst = false
    Field Value
    Type Description
    System.Boolean

    Properties

    View Source

    Alias

    The Alias of the ContentType

    Declaration
    [DataMember]
    public override string Alias { get; set; }
    Property Value
    Type Description
    System.String
    View Source

    SupportsPublishing

    Gets a value indicating whether the content type supports publishing.

    Declaration
    public override bool SupportsPublishing { get; }
    Property Value
    Type Description
    System.Boolean
    Remarks

    A publishing content type supports draft and published values for properties. It is possible to retrieve either the draft (default) or published value of a property. Setting the value always sets the draft value, which then needs to be published.

    A non-publishing content type only supports one value for properties. Getting the draft or published value of a property returns the same thing, and publishing a value property has no effect.

    View Source

    Variations

    Declaration
    public override ContentVariation Variations { get; set; }
    Property Value
    Type Description
    ContentVariation

    Methods

    View Source

    IsSensitiveProperty(String)

    Gets a boolean indicating whether a Property is marked as storing sensitive values on the Members profile.

    Declaration
    public bool IsSensitiveProperty(string propertyTypeAlias)
    Parameters
    Type Name Description
    System.String propertyTypeAlias

    PropertyType Alias of the Property to check

    Returns
    Type Description
    System.Boolean
    View Source

    MemberCanEditProperty(String)

    Gets a boolean indicating whether a Property is editable by the Member.

    Declaration
    public bool MemberCanEditProperty(string propertyTypeAlias)
    Parameters
    Type Name Description
    System.String propertyTypeAlias

    PropertyType Alias of the Property to check

    Returns
    Type Description
    System.Boolean
    View Source

    MemberCanViewProperty(String)

    Gets a boolean indicating whether a Property is visible on the Members profile.

    Declaration
    public bool MemberCanViewProperty(string propertyTypeAlias)
    Parameters
    Type Name Description
    System.String propertyTypeAlias

    PropertyType Alias of the Property to check

    Returns
    Type Description
    System.Boolean
    View Source

    SetIsSensitiveProperty(String, Boolean)

    Sets a boolean indicating whether a Property is a sensitive value on the Members profile.

    Declaration
    public void SetIsSensitiveProperty(string propertyTypeAlias, bool value)
    Parameters
    Type Name Description
    System.String propertyTypeAlias

    PropertyType Alias of the Property to set

    System.Boolean value

    Boolean value, true or false

    View Source

    SetMemberCanEditProperty(String, Boolean)

    Sets a boolean indicating whether a Property is editable by the Member.

    Declaration
    public void SetMemberCanEditProperty(string propertyTypeAlias, bool value)
    Parameters
    Type Name Description
    System.String propertyTypeAlias

    PropertyType Alias of the Property to set

    System.Boolean value

    Boolean value, true or false

    View Source

    SetMemberCanViewProperty(String, Boolean)

    Sets a boolean indicating whether a Property is visible on the Members profile.

    Declaration
    public void SetMemberCanViewProperty(string propertyTypeAlias, bool value)
    Parameters
    Type Name Description
    System.String propertyTypeAlias

    PropertyType Alias of the Property to set

    System.Boolean value

    Boolean value, true or false

    View Source

    ToSimple()

    Gets an ISimpleContentType corresponding to this content type.

    Declaration
    public override ISimpleContentType ToSimple()
    Returns
    Type Description
    ISimpleContentType
    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • MemberType(IShortStringHelper, Int32)
      • MemberType(IShortStringHelper, IContentTypeComposition)
      • MemberType(IShortStringHelper, IContentTypeComposition, String)
    • Fields
      • SupportsPublishingConst
    • Properties
      • Alias
      • SupportsPublishing
      • Variations
    • Methods
      • IsSensitiveProperty(String)
      • MemberCanEditProperty(String)
      • MemberCanViewProperty(String)
      • SetIsSensitiveProperty(String, Boolean)
      • SetMemberCanEditProperty(String, Boolean)
      • SetMemberCanViewProperty(String, Boolean)
      • ToSimple()
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX