Gemstone Data Library
Show/Hide TOC

# EncryptDataAttribute Class

Defines an attribute that provides encryption of text field contents for a modeled table.

## Definition

Namespace: Gemstone.Data.Model
Assembly: Gemstone.Data (in Gemstone.Data.dll) Version: 1.0.160 -- Release Build+0b65775365098d82320afec1fcaed7affaca67e3
C#
View Source Request Example

    [AttributeUsageAttribute(AttributeTargets.Property)]
    public sealed class EncryptDataAttribute : Attribute

VB
View Source Request Example

    <AttributeUsageAttribute(AttributeTargets.Property)>
    Public NotInheritable Class EncryptDataAttribute
    	Inherits Attribute

C++
View Source Request Example

    [AttributeUsageAttribute(AttributeTargets::Property)]
    public ref class EncryptDataAttribute sealed : public Attribute

JavaScript
View Source Request Example

    Gemstone.Data.Model.EncryptDataAttribute = function();

    Type.createClass(
    	'Gemstone.Data.Model.EncryptDataAttribute',
    	Attribute);

Inheritance
  Object Attribute EncryptDataAttribute

## Remarks

Application of attribute is only valid on String properties; attribute will be ignored if applied to properties of other types.

## Constructors

EncryptDataAttribute | Creates a new EncryptDataAttribute.
EncryptDataAttribute(String) | Creates a new EncryptDataAttribute with a specified keyReference value.

## Properties

KeyReference | Gets reference name used to lookup encryption key and initialization vector; new keys will be created for reference if it does not exist.
TypeId | When implemented in a derived class, gets a unique identifier for this Attribute. (Inherited from Attribute)

## Methods

Equals | Returns a value that indicates whether this instance is equal to a specified object. (Inherited from Attribute)
GetHashCode | Returns the hash code for this instance. (Inherited from Attribute)
GetType | Gets the Type of the current instance. (Inherited from Object)
IsDefaultAttribute | When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class. (Inherited from Attribute)
Match | When overridden in a derived class, returns a value that indicates whether this instance equals a specified object. (Inherited from Attribute)
ToString | Returns a string that represents the current object. (Inherited from Object)

## Fields

DefaultKeyReference | Default key reference value.

## See Also

#### Reference

Gemstone.Data.Model Namespace