EntityProperty EntityProperty EntityProperty Class

Definition

Class for storing information about a single property in an entity in a table.

public sealed class EntityProperty : IEquatable<Microsoft.WindowsAzure.Storage.Table.EntityProperty>
type EntityProperty = class
    interface IEquatable<EntityProperty>
Public NotInheritable Class EntityProperty
Implements IEquatable(Of EntityProperty)
Inheritance
EntityPropertyEntityPropertyEntityProperty
Implements

Constructors

EntityProperty(Byte[]) EntityProperty(Byte[]) EntityProperty(Byte[])

Initializes a new instance of the EntityProperty class by using the byte array value of the property.

EntityProperty(Nullable<Boolean>) EntityProperty(Nullable<Boolean>) EntityProperty(Nullable<Boolean>)

Initializes a new instance of the EntityProperty class by using the Boolean value of the property.

EntityProperty(Nullable<DateTime>) EntityProperty(Nullable<DateTime>) EntityProperty(Nullable<DateTime>)

Initializes a new instance of the EntityProperty class by using the DateTime value of the property.

EntityProperty(Nullable<DateTimeOffset>) EntityProperty(Nullable<DateTimeOffset>) EntityProperty(Nullable<DateTimeOffset>)

Initializes a new instance of the EntityProperty class by using the DateTimeOffset value of the property.

EntityProperty(Nullable<Double>) EntityProperty(Nullable<Double>) EntityProperty(Nullable<Double>)

Initializes a new instance of the EntityProperty class by using the Double value of the property.

EntityProperty(Nullable<Guid>) EntityProperty(Nullable<Guid>) EntityProperty(Nullable<Guid>)

Initializes a new instance of the EntityProperty class by using the Guid value of the property.

EntityProperty(Nullable<Int32>) EntityProperty(Nullable<Int32>) EntityProperty(Nullable<Int32>)

Initializes a new instance of the EntityProperty class by using the Int32 value of the property.

EntityProperty(Nullable<Int64>) EntityProperty(Nullable<Int64>) EntityProperty(Nullable<Int64>)

Initializes a new instance of the EntityProperty class by using the Int64 value of the property.

EntityProperty(String) EntityProperty(String) EntityProperty(String)

Initializes a new instance of the EntityProperty class by using the String value of the property.

Properties

BinaryValue BinaryValue BinaryValue

Gets or sets the byte array value of this EntityProperty object.

BooleanValue BooleanValue BooleanValue

Gets or sets the boolean value of this EntityProperty object.

DateTime DateTime DateTime

Gets or sets the DateTime value of this EntityProperty object. An exception will be thrown if you attempt to set this property to anything other than a DateTime object.

DateTimeOffsetValue DateTimeOffsetValue DateTimeOffsetValue

Gets or sets the DateTimeOffset value of this EntityProperty object.

DoubleValue DoubleValue DoubleValue

Gets or sets the double value of this EntityProperty object.

GuidValue GuidValue GuidValue

Gets or sets the Guid value of this EntityProperty object.

Int32Value Int32Value Int32Value

Gets or sets the Int32 value of this EntityProperty object.

Int64Value Int64Value Int64Value

Gets or sets the Int64 value of this EntityProperty object.

PropertyAsObject PropertyAsObject PropertyAsObject

Gets the EntityProperty as a generic object.

PropertyType PropertyType PropertyType

Gets the EdmType of this EntityProperty object.

StringValue StringValue StringValue

Gets or sets the string value of this EntityProperty object.

Methods

CreateEntityPropertyFromObject(Object) CreateEntityPropertyFromObject(Object) CreateEntityPropertyFromObject(Object)

Creates an EntityProperty from the specified object.

Equals(Object) Equals(Object) Equals(Object)

Compares the given object (which is probably an EntityProperty) for equality with this object.

Equals(EntityProperty) Equals(EntityProperty) Equals(EntityProperty)

Compares the given object (which is probably an EntityProperty) for equality with this object.

GeneratePropertyForBool(Nullable<Boolean>) GeneratePropertyForBool(Nullable<Boolean>) GeneratePropertyForBool(Nullable<Boolean>)

Creates a new EntityProperty object that represents the specified Boolean value.

GeneratePropertyForByteArray(Byte[]) GeneratePropertyForByteArray(Byte[]) GeneratePropertyForByteArray(Byte[])

Creates a new EntityProperty object that represents the specified byte array.

GeneratePropertyForDateTimeOffset(Nullable<DateTimeOffset>) GeneratePropertyForDateTimeOffset(Nullable<DateTimeOffset>) GeneratePropertyForDateTimeOffset(Nullable<DateTimeOffset>)

Creates a new EntityProperty object that represents the specified DateTimeOffset value.

GeneratePropertyForDouble(Nullable<Double>) GeneratePropertyForDouble(Nullable<Double>) GeneratePropertyForDouble(Nullable<Double>)

Creates a new EntityProperty object that represents the specified Double value.

GeneratePropertyForGuid(Nullable<Guid>) GeneratePropertyForGuid(Nullable<Guid>) GeneratePropertyForGuid(Nullable<Guid>)

Creates a new EntityProperty object that represents the specified Guid value.

GeneratePropertyForInt(Nullable<Int32>) GeneratePropertyForInt(Nullable<Int32>) GeneratePropertyForInt(Nullable<Int32>)

Creates a new EntityProperty object that represents the specified Int32 value.

GeneratePropertyForLong(Nullable<Int64>) GeneratePropertyForLong(Nullable<Int64>) GeneratePropertyForLong(Nullable<Int64>)

Creates a new EntityProperty object that represents the specified Int64 value.

GeneratePropertyForString(String) GeneratePropertyForString(String) GeneratePropertyForString(String)

Creates a new EntityProperty object that represents the specified String value.

GetHashCode() GetHashCode() GetHashCode()

Gets the hash code for this entity property.

Extension Methods

IsDefined(Object) IsDefined(Object) IsDefined(Object)

Determines if a certain property is defined or not.

IsNull(Object) IsNull(Object) IsNull(Object)

Determines if a certain property is null or not.

IsPrimitive(Object) IsPrimitive(Object) IsPrimitive(Object)

Determines if a certain property is of premitive JSON type.

Applies to