Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Class EncryptedAttribute

Use this attribute to declare a property to have "Use Encryption" enabled. This will encrypt the value when stored in MetaData plus.

Inheritance
System.Object
EncryptedAttribute
Namespace: EPiServer.Commerce.Catalog.DataAnnotations
Assembly: EPiServer.Business.Commerce.dll
Version: 14.26.0
Syntax
public class EncryptedAttribute : Attribute
Examples
using EPiServer.Commerce.Catalog.ContentTypes;
using EPiServer.Commerce.Catalog.DataAnnotations;
using EPiServer.Core;
using EPiServer.DataAnnotations;

namespace CodeSamples.EPiServer.Commerce.Catalog.Provider
{
[CatalogContentType]
public class CatalogContentTypeSample : VariationContent
{
[CultureSpecific]
[Tokenize]
[Encrypted]
[UseInComparison]
[IncludeValuesInSearchResults]
[IncludeInDefaultSearch]
[SortableInSearchResults]
public virtual string Description { get; set; }

public virtual int Size { get; set; }

[DecimalSettings(18, 0)]
public virtual decimal Discount { get; set; }
}
}

Constructors

EncryptedAttribute()

Initializes a new instance of the EncryptedAttribute class.

Declaration
public EncryptedAttribute()

EncryptedAttribute(Boolean)

Initializes a new instance of the EncryptedAttribute class.

Declaration
public EncryptedAttribute(bool isEncrypted)
Parameters
Type Name Description
System.Boolean isEncrypted

Specifies if the property is encrypted.

Properties

IsEncrypted

Gets a value indicating whether the property is encrypted.

Declaration
public bool IsEncrypted { get; }
Property Value
Type Description
System.Boolean

true if tokenized, otherwise false.