Diffusion .NET Client Library  6.1.5
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
PushTechnology.ClientInterface.Data.Record.IChange Interface Reference

Represents a single change between one record value and another. More...

Properties

ChangeType Type [get]
 Returns the change type. More...
 
string RecordName [get]
 Returns the name of the affected record. More...
 
int RecordIndex [get]
 Returns the index of the affected record. More...
 
string FieldName [get]
 Returns the name of the affected field. More...
 
int FieldIndex [get]
 Returns the index of the affected field. More...
 
string Key [get]
 Returns the string key representation of the affected item. More...
 

Detailed Description

Represents a single change between one record value and another.

Implemented in Version 6.0.

Property Documentation

int PushTechnology.ClientInterface.Data.Record.IChange.FieldIndex
get

Returns the index of the affected field.

If type is ChangeType.RECORDS_ADDED or ChangeType.RECORDS_REMOVED then zero will be returned.

string PushTechnology.ClientInterface.Data.Record.IChange.FieldName
get

Returns the name of the affected field.

If type is ChangeType.RECORDS_ADDED or ChangeType.RECORDS_REMOVED then a zero length string will be returned.

string PushTechnology.ClientInterface.Data.Record.IChange.Key
get

Returns the string key representation of the affected item.

The returned key will be in the form "RecordName(RecordIndex).FieldName(FieldIndex)" or just "RecordName(RecordIndex)" in the case of ChangeType.RECORDS_ADDED or ChangeType.RECORDS_REMOVED.

int PushTechnology.ClientInterface.Data.Record.IChange.RecordIndex
get

Returns the index of the affected record.

The index of the first (or only) record occurrence with the given name will be 0.

string PushTechnology.ClientInterface.Data.Record.IChange.RecordName
get

Returns the name of the affected record.

ChangeType PushTechnology.ClientInterface.Data.Record.IChange.Type
get

Returns the change type.


The documentation for this interface was generated from the following file: