FDO .NET API Reference Feature Data Objects
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

OSGeo::FDO::Commands::LongTransaction::ILongTransactionConflictDirectiveEnumeratorImp Class Reference

Inherits OSGeo::FDO::Runtime::Disposable, and OSGeo::FDO::Commands::LongTransaction::OSGeo::FDO::Commands::LongTransaction::ILongTransactionConflictDirectiveEnumerator.

Inheritance diagram for OSGeo::FDO::Commands::LongTransaction::ILongTransactionConflictDirectiveEnumeratorImp:

[legend]
List of all members.

Detailed Description

The ILongTransactionConflictDirectiveEnumeratorImp class is a concrete implementation of ILongTransactionConflictDirectiveEnumerator. The ILongTransactionConflictDirective interface is used to specify how conflict should be resolved for a particular object.


Public Member Functions

__property System::Int32 get_Count ()
 Returns the number of conflicts reported by this enumerator.
__property System::String * get_FeatureClassName ()
 Gets the class name of the current feature in conflict.
__property OSGeo::FDO::Commands::PropertyValueCollectionget_Identity ()
 Returns PropertyValueCollection containing the property values that uniquely identify the current feature in conflict.
__property OSGeo::FDO::Commands::LongTransaction::LongTransactionConflictResolution get_Resolution ()
 Gets the LongTransactionConflictResolution value to use for the current feature. The default value is LongTransactionConflictResolution_Child.
System::Boolean ReadNext ()
 Advances the enumerator to the next conflict. The default position of the enumerator is prior to the first item. Thus, you must call ReadNext to begin accessing any data. ReadNext returns true until the end of the directives is reached. After the end of the directives is passed, subsequent calls to ReadNext return false until Reset is called.
System::Void Reset ()
 Sets the enumerator to its initial position, which is before the first conflict.
__property System::Void set_Resolution (OSGeo::FDO::Commands::LongTransaction::LongTransactionConflictResolution value)
 Sets the LongTransactionConflictResolution value to use for the current feature. The default value is LongTransactionConflictResolution_Child.

Protected Member Functions

__sealed System::Void ReleaseUnmanagedObject ()
 DOXYGEN-IGNORE

Member Function Documentation

__property System::Int32 OSGeo::FDO::Commands::LongTransaction::ILongTransactionConflictDirectiveEnumeratorImp::get_Count  ) 
 

Returns the number of conflicts reported by this enumerator.

Returns:
Returns the number of conflicts

__property System::String* OSGeo::FDO::Commands::LongTransaction::ILongTransactionConflictDirectiveEnumeratorImp::get_FeatureClassName  ) 
 

Gets the class name of the current feature in conflict.

Returns:
Returns the class name

__property OSGeo ::FDO ::Commands ::PropertyValueCollection* OSGeo::FDO::Commands::LongTransaction::ILongTransactionConflictDirectiveEnumeratorImp::get_Identity  ) 
 

Returns PropertyValueCollection containing the property values that uniquely identify the current feature in conflict.

Returns:
Returns PropertyValueCollection

__property OSGeo ::FDO ::Commands ::LongTransaction ::LongTransactionConflictResolution OSGeo::FDO::Commands::LongTransaction::ILongTransactionConflictDirectiveEnumeratorImp::get_Resolution  ) 
 

Gets the LongTransactionConflictResolution value to use for the current feature. The default value is LongTransactionConflictResolution_Child.

Returns:
Returns LongTransactionConflictResolution value

System::Boolean OSGeo::FDO::Commands::LongTransaction::ILongTransactionConflictDirectiveEnumeratorImp::ReadNext  ) 
 

Advances the enumerator to the next conflict. The default position of the enumerator is prior to the first item. Thus, you must call ReadNext to begin accessing any data. ReadNext returns true until the end of the directives is reached. After the end of the directives is passed, subsequent calls to ReadNext return false until Reset is called.

Returns:
Returns True until the end of the directives is reached

__sealed System::Void OSGeo::FDO::Commands::LongTransaction::ILongTransactionConflictDirectiveEnumeratorImp::ReleaseUnmanagedObject  )  [protected, virtual]
 

DOXYGEN-IGNORE

Reimplemented from OSGeo::FDO::Runtime::Disposable.

System::Void OSGeo::FDO::Commands::LongTransaction::ILongTransactionConflictDirectiveEnumeratorImp::Reset  ) 
 

Sets the enumerator to its initial position, which is before the first conflict.

Returns:
Returns nothing

__property System::Void OSGeo::FDO::Commands::LongTransaction::ILongTransactionConflictDirectiveEnumeratorImp::set_Resolution OSGeo::FDO::Commands::LongTransaction::LongTransactionConflictResolution  value  ) 
 

Sets the LongTransactionConflictResolution value to use for the current feature. The default value is LongTransactionConflictResolution_Child.

Parameters:
value Input the LongTransactionConflictResolution value
Returns:
Returns nothing

Comments or suggestions? Send us feedback.