Share via


TypedDelta Class

 

Represents a Delta that can be used when a backing CLR type exists for the entity type whose changes are tracked.

Namespace:   System.Web.OData
Assembly:  System.Web.OData (in System.Web.OData.dll)

Inheritance Hierarchy

System.Object
  System.Dynamic.DynamicObject
    System.Web.OData.Delta
      System.Web.OData.TypedDelta
        System.Web.OData.Delta<TEntityType>

Syntax

public abstract class TypedDelta : Delta
public ref class TypedDelta abstract : Delta
[<AbstractClass>]
type TypedDelta = 
    class
        inherit Delta
    end
Public MustInherit Class TypedDelta
    Inherits Delta

Constructors

Name Description
System_CAPS_protmethod TypedDelta()

Properties

Name Description
System_CAPS_pubproperty EntityType

Gets the actual type of the entity for which the changes are tracked.

System_CAPS_pubproperty ExpectedClrType

Gets the expected type of the entity for which the changes are tracked.

Methods

Name Description
System_CAPS_pubmethod Clear()

Clears the Delta and resets the underlying Entity. (Inherited from Delta.)

System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetChangedPropertyNames()

Returns the Properties that have been modified through this Delta as an enumeration of Property Names (Inherited from Delta.)

System_CAPS_pubmethod GetDynamicMemberNames()

(Inherited from DynamicObject.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetMetaObject(Expression)

(Inherited from DynamicObject.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_pubmethod GetUnchangedPropertyNames()

Returns the Properties that have not been modified through this Delta as an enumeration of Property Names (Inherited from Delta.)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

System_CAPS_pubmethod TryBinaryOperation(BinaryOperationBinder, Object, Object)

(Inherited from DynamicObject.)

System_CAPS_pubmethod TryConvert(ConvertBinder, Object)

(Inherited from DynamicObject.)

System_CAPS_pubmethod TryCreateInstance(CreateInstanceBinder, Object[], Object)

(Inherited from DynamicObject.)

System_CAPS_pubmethod TryDeleteIndex(DeleteIndexBinder, Object[])

(Inherited from DynamicObject.)

System_CAPS_pubmethod TryDeleteMember(DeleteMemberBinder)

(Inherited from DynamicObject.)

System_CAPS_pubmethod TryGetIndex(GetIndexBinder, Object[], Object)

(Inherited from DynamicObject.)

System_CAPS_pubmethod TryGetMember(GetMemberBinder, Object)

Overrides the DynamicObject TryGetMember method, so that only the properties of Entity can be got. (Inherited from Delta.)

System_CAPS_pubmethod TryGetPropertyType(String, Type)

Attempts to get the Type of the Property called name from the underlying Entity.

Remarks

Only properties that exist on Entity can be retrieved. Both modified and unmodified properties can be retrieved.

(Inherited from Delta.)
System_CAPS_pubmethod TryGetPropertyValue(String, Object)

Attempts to get the value of the Property called name from the underlying Entity.

Remarks

Only properties that exist on Entity can be retrieved. Both modified and unmodified properties can be retrieved.

(Inherited from Delta.)
System_CAPS_pubmethod TryInvoke(InvokeBinder, Object[], Object)

(Inherited from DynamicObject.)

System_CAPS_pubmethod TryInvokeMember(InvokeMemberBinder, Object[], Object)

(Inherited from DynamicObject.)

System_CAPS_pubmethod TrySetIndex(SetIndexBinder, Object[], Object)

(Inherited from DynamicObject.)

System_CAPS_pubmethod TrySetMember(SetMemberBinder, Object)

Overrides the DynamicObject TrySetMember method, so that only the properties of Entity can be set. (Inherited from Delta.)

System_CAPS_pubmethod TrySetPropertyValue(String, Object)

Attempts to set the Property called name to the value specified.

Remarks

Only properties that exist on Entity can be set. If there is a type mismatch the request will fail.

(Inherited from Delta.)
System_CAPS_pubmethod TryUnaryOperation(UnaryOperationBinder, Object)

(Inherited from DynamicObject.)

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

System.Web.OData Namespace

Return to top