Skip to content

BuildingIndexShapeFileFeatureSourceEventArgs

Namespace: ThinkGeo.Core

This class represents the parameters passed in through the BuildingIndex event in ShapeFileFeatureSource class.

public class BuildingIndexShapeFileFeatureSourceEventArgs : System.EventArgs

Inheritance objectEventArgsBuildingIndexShapeFileFeatureSourceEventArgs

Remarks:

None

Properties

RecordCount

Gets the total record count to build rTree index.

public long RecordCount { get; }

Property Value

long

CurrentRecordIndex

Gets the current record index for building rTree index.

public long CurrentRecordIndex { get; }

Property Value

long

CurrentFeature

Gets the current feature for building rTree index.

public Feature CurrentFeature { get; }

Property Value

Feature

StartProcessTime

Gets the starting process time for building the index.

public DateTime StartProcessTime { get; }

Property Value

DateTime

Cancel

Gets or sets to see if we need to cancel the building index of current record.

public bool Cancel { get; set; }

Property Value

bool

ShapePathFilename

Gets the path to the shapefile currently being indexed.

public string ShapePathFilename { get; }

Property Value

string

Constructors

BuildingIndexShapeFileFeatureSourceEventArgs(long, long, Feature, DateTime, string)

Initializes a new instance of the BuildingIndexShapeFileFeatureSourceEventArgs class.

public BuildingIndexShapeFileFeatureSourceEventArgs(long recordCount, long currentRecordIndex, Feature currentFeature, DateTime startProcessTime, string shapePathFilename)

Parameters

recordCount long

currentRecordIndex long

currentFeature Feature

startProcessTime DateTime

shapePathFilename string