Provides access to members that specify the properties of a network attribute evaluator whose values are derived from object field attributes.
Members
Name | Description | |
---|---|---|
Expression | Sets the VBScript calculator expression for this network evaluator. | |
ExpressionPreLogic | Sets the pre-logic used to derive the values for this network evaluator. | |
Language | Sets the script language |
INetworkFieldEvaluator.Expression Property
Sets the VBScript calculator expression for this network evaluator.
Public Property Expression As String
public string Expression {get; set;}
INetworkFieldEvaluator.ExpressionPreLogic Property
Sets the pre-logic used to derive the values for this network evaluator.
Public Property ExpressionPreLogic As String
public string ExpressionPreLogic {get; set;}
INetworkFieldEvaluator.Language Property
Sets the script language.
Public Property Language As String
public string Language {get; set;}
Classes that implement INetworkFieldEvaluator
Classes | Description |
---|---|
NetworkFieldEvaluator | A container for describing a network attribute evaluator whose values are derived from object field attributes. |
Remarks
The INetworkFieldEvaluator interface accesses the code used by a NetworkFieldEvaluator object for calculating the attribute value for a network element. Any setup computations needed prior to calculate the attribute value are specified in the preLogic parameter. The value of the attribute is computed from the expression.
The example below shows the preLogic and expression for determining the direction of travel based on a string field named One_way:
- PreLogic:
restricted = False
Select Case UCase([One_way])
Case "N", "TF", "T": restricted = True
End Select
- Expression:
restricted