Class RebuildingShapeFileFeatureSourceEventArgs
This class represents the parameters passed in through the BuildingIndex event in ShapeFileFeatureSource class.
public class RebuildingShapeFileFeatureSourceEventArgs : EventArgs
- Inheritance
-
RebuildingShapeFileFeatureSourceEventArgs
- Inherited Members
Remarks
None
Constructors
RebuildingShapeFileFeatureSourceEventArgs()
This is the default constructor of the event args.
public RebuildingShapeFileFeatureSourceEventArgs()
Remarks
If you use this constructor, you have to set the properties manually.
RebuildingShapeFileFeatureSourceEventArgs(long, long, Feature, DateTime, bool)
This is the constructor of the event args by passing the desired parameters.
public RebuildingShapeFileFeatureSourceEventArgs(long recordCount, long currentRecordIndex, Feature currentFeature, DateTime startProcessTime, bool cancel)
Parameters
recordCount
longcurrentRecordIndex
longcurrentFeature
FeaturestartProcessTime
DateTimecancel
bool
RebuildingShapeFileFeatureSourceEventArgs(long, long, Feature, DateTime, bool, string)
public RebuildingShapeFileFeatureSourceEventArgs(long recordCount, long currentRecordIndex, Feature currentFeature, DateTime startProcessTime, bool cancel, string shapePathFilename)
Parameters
recordCount
longcurrentRecordIndex
longcurrentFeature
FeaturestartProcessTime
DateTimecancel
boolshapePathFilename
string
Properties
Cancel
Gets or sets to see if we need to cancel the building index of current record.
public bool Cancel { get; set; }
Property Value
CurrentFeature
Gets the current feature for building rTree index.
public Feature CurrentFeature { get; }
Property Value
CurrentRecordIndex
Gets the current record index for building rTree index.
public long CurrentRecordIndex { get; }
Property Value
RecordCount
Gets the total record count to build rTree index.
public long RecordCount { get; }
Property Value
ShapePathFilename
public string ShapePathFilename { get; }
Property Value
StartProcessTime
Gets the starting process time for building the index.
public DateTime StartProcessTime { get; }