Table of Contents

Class BuildingIndexBasFileFeatureSourceEventArgs

Namespace
ThinkGeo.Core
Assembly
ThinkGeo.Core.dll
public class BuildingIndexBasFileFeatureSourceEventArgs : EventArgs
Inheritance
BuildingIndexBasFileFeatureSourceEventArgs
Inherited Members

Constructors

BuildingIndexBasFileFeatureSourceEventArgs()

This is the default constructor of the event args.

public BuildingIndexBasFileFeatureSourceEventArgs()

Remarks

If you use this constructor, you have to set the properties manually.

BuildingIndexBasFileFeatureSourceEventArgs(int, long, Feature, DateTime, bool)

This is the constructor of the event args by passing the desired parameters.

public BuildingIndexBasFileFeatureSourceEventArgs(int recordCount, long currentRecordOffset, Feature currentFeature, DateTime startProcessTime, bool cancel)

Parameters

recordCount int
currentRecordOffset long
currentFeature Feature
startProcessTime DateTime
cancel bool

BuildingIndexBasFileFeatureSourceEventArgs(int, long, Feature, DateTime, bool, string)

public BuildingIndexBasFileFeatureSourceEventArgs(int recordCount, long currentRecordOffset, Feature currentFeature, DateTime startProcessTime, bool cancel, string shapePathFilename)

Parameters

recordCount int
currentRecordOffset long
currentFeature Feature
startProcessTime DateTime
cancel bool
shapePathFilename 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

bool

CurrentFeature

Gets the current feature for building rTree index.

public Feature CurrentFeature { get; }

Property Value

Feature

CurrentRecordOffset

Gets the current record index for building rTree index.

public long CurrentRecordOffset { get; }

Property Value

long

RecordCount

Gets the total record count to build rTree index.

public int RecordCount { get; }

Property Value

int

ShapePathFilename

public string ShapePathFilename { get; }

Property Value

string

StartProcessTime

Gets the starting process time for building the index.

public DateTime StartProcessTime { get; }

Property Value

DateTime