C# Class SelectionRestriction.SelectionRestrictionEvaluator

Inheritance: INetworkEvaluator2, INetworkEvaluatorSetup
Show file Open project: Esri/arcobjects-sdk-community-samples

Public Methods

Method Description
Initialize ( INetworkDataset networkDataset, IDENetworkDataset dataElement, INetworkSource source, IEvaluatedNetworkAttribute attribute ) : void
QueryValue ( INetworkElement element, IRow row ) : object
Refresh ( ) : void
SupportsDefault ( esriNetworkElementType elementType, IEvaluatedNetworkAttribute attribute ) : bool
SupportsSource ( INetworkSource source, IEvaluatedNetworkAttribute attribute ) : bool
ValidateDefault ( esriNetworkElementType elementType, IEvaluatedNetworkAttribute attribute, int &errorCode, string &errorDescription, string &errorAppendInfo ) : bool
ValidateSource ( IDatasetContainer2 datasetContainer, INetworkSource networkSource, IEvaluatedNetworkAttribute attribute, int &errorCode, string &errorDescription, string &errorAppendInfo ) : bool

Method Details

Initialize() public method

public Initialize ( INetworkDataset networkDataset, IDENetworkDataset dataElement, INetworkSource source, IEvaluatedNetworkAttribute attribute ) : void
networkDataset INetworkDataset
dataElement IDENetworkDataset
source INetworkSource
attribute IEvaluatedNetworkAttribute
return void

QueryValue() public method

public QueryValue ( INetworkElement element, IRow row ) : object
element INetworkElement
row IRow
return object

Refresh() public method

public Refresh ( ) : void
return void

SupportsDefault() public method

public SupportsDefault ( esriNetworkElementType elementType, IEvaluatedNetworkAttribute attribute ) : bool
elementType esriNetworkElementType
attribute IEvaluatedNetworkAttribute
return bool

SupportsSource() public method

public SupportsSource ( INetworkSource source, IEvaluatedNetworkAttribute attribute ) : bool
source INetworkSource
attribute IEvaluatedNetworkAttribute
return bool

ValidateDefault() public method

public ValidateDefault ( esriNetworkElementType elementType, IEvaluatedNetworkAttribute attribute, int &errorCode, string &errorDescription, string &errorAppendInfo ) : bool
elementType esriNetworkElementType
attribute IEvaluatedNetworkAttribute
errorCode int
errorDescription string
errorAppendInfo string
return bool

ValidateSource() public method

public ValidateSource ( IDatasetContainer2 datasetContainer, INetworkSource networkSource, IEvaluatedNetworkAttribute attribute, int &errorCode, string &errorDescription, string &errorAppendInfo ) : bool
datasetContainer IDatasetContainer2
networkSource INetworkSource
attribute IEvaluatedNetworkAttribute
errorCode int
errorDescription string
errorAppendInfo string
return bool