Class ValidationManager
Inheritance
ValidationManager
Assembly: NXOpen.dll
Syntax
public class ValidationManager : NXRemotableObject, IMessageSink
Constructors
ValidationManager(Session)
Declaration
protected ValidationManager(Session owner)
Parameters
Type |
Name |
Description |
Session |
owner |
|
Properties
Tag
Declaration
Property Value
Methods
CreateCheckerDefinition(string, string, string, Parameter[], DoCheckHandler)
Declaration
public CheckerDefinition CreateCheckerDefinition(string classID, string displayName, string category, Parameter[] parameters, ValidationManager.DoCheckHandler doCheck)
Parameters
Returns
CreateParser(string)
Declaration
public Parser CreateParser(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
CreateValidator(string)
Declaration
public Validator CreateValidator(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
DefineCheckerProfile(string, string, string, Parameter[])
Declaration
public ProfileDefinition DefineCheckerProfile(string classID, string displayName, string category, Parameter[] parameters)
Parameters
Returns
DefineNXObjectParameter(string, NXObject, ParameterOptions)
Declaration
public Parameter DefineNXObjectParameter(string parameterID, NXObject parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineNXObjectParameters(string, NXObject[], ParameterOptions)
Declaration
public Parameter DefineNXObjectParameters(string parameterID, NXObject[] parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(string, Point3d, ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, Point3d parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(string, Point3d[], ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, Point3d[] parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(string, Vector3d, ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, Vector3d parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(string, Vector3d[], ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, Vector3d[] parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(string, bool, ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, bool parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(string, bool[], ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, bool[] parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(string, double, ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, double parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(string, double[], ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, double[] parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(string, int, ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, int parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(string, int[], ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, int[] parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(string, string, ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, string parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineParameter(string, string[], ParameterOptions)
Declaration
public Parameter DefineParameter(string parameterID, string[] parameterValue, ValidationManager.ParameterOptions options)
Parameters
Returns
DefineReferencingParameter(string, Parameter)
Declaration
public Parameter DefineReferencingParameter(string parameterID, Parameter referencedParameter)
Parameters
Returns
DeleteCheckerDefinition(CheckerDefinition)
Declaration
public void DeleteCheckerDefinition(CheckerDefinition checkerDefinition)
Parameters
DeleteCheckerProfileDefinition(ProfileDefinition)
Declaration
public void DeleteCheckerProfileDefinition(ProfileDefinition profileDefinition)
Parameters
DeleteParser(Parser)
Declaration
public void DeleteParser(Parser parser)
Parameters
Type |
Name |
Description |
Parser |
parser |
|
DeleteValidator(Validator)
Declaration
public void DeleteValidator(Validator validator)
Parameters
FindParser(string, out Parser[])
Declaration
public void FindParser(string name, out Parser[] parsers)
Parameters
FindValidator(string, out Validator[])
Declaration
public void FindValidator(string name, out Validator[] validators)
Parameters
GetCheckerDisplayName(string)
Declaration
public string GetCheckerDisplayName(string classID)
Parameters
Type |
Name |
Description |
string |
classID |
|
Returns
RegisterCheckerProfileDefinition(ProfileDefinition)
Declaration
public void RegisterCheckerProfileDefinition(ProfileDefinition profileDefinition)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink