C# Class Opc.Ua.AttributeOperand

Inheritance: IFormattable
ファイルを表示 Open project: OPCFoundation/Misc-Tools

Public Methods

Method Description
AttributeOperand ( FilterContext context, Opc.Ua.ExpandedNodeId nodeId, RelativePath relativePath ) : System

Creates an operand that references a component/property of a type.

AttributeOperand ( FilterContext context, Opc.Ua.ExpandedNodeId typeDefinitionId, string browsePath, uint attributeId, string indexRange ) : System

Creates an operand that references a component/property of a type.

AttributeOperand ( Opc.Ua.NodeId nodeId, IList browsePaths ) : System

Constructs an operand from a value.

AttributeOperand ( Opc.Ua.NodeId nodeId, Opc.Ua.QualifiedName browsePath ) : System

Constructs an operand from a value.

ToString ( ) : string

Returns a T:System.String that represents the current T:System.Object.

ToString ( INodeTable nodeTable ) : string

Converts an AttributeOperand to a displayable string.

ToString ( string format, IFormatProvider formatProvider ) : string

Formats the value of the current instance using the specified format.

Validate ( FilterContext context, int index ) : ServiceResult

Validates the operand (sets the ParsedBrowsePath and ParsedIndexRange properties).

Method Details

AttributeOperand() public method

Creates an operand that references a component/property of a type.
public AttributeOperand ( FilterContext context, Opc.Ua.ExpandedNodeId nodeId, RelativePath relativePath ) : System
context FilterContext The context.
nodeId Opc.Ua.ExpandedNodeId The node identifier.
relativePath RelativePath The relative path.
return System

AttributeOperand() public method

Creates an operand that references a component/property of a type.
public AttributeOperand ( FilterContext context, Opc.Ua.ExpandedNodeId typeDefinitionId, string browsePath, uint attributeId, string indexRange ) : System
context FilterContext The context.
typeDefinitionId Opc.Ua.ExpandedNodeId The type definition identifier.
browsePath string The browse path.
attributeId uint The attribute identifier.
indexRange string The index range.
return System

AttributeOperand() public method

Constructs an operand from a value.
public AttributeOperand ( Opc.Ua.NodeId nodeId, IList browsePaths ) : System
nodeId Opc.Ua.NodeId The node identifier.
browsePaths IList The browse paths.
return System

AttributeOperand() public method

Constructs an operand from a value.
public AttributeOperand ( Opc.Ua.NodeId nodeId, Opc.Ua.QualifiedName browsePath ) : System
nodeId Opc.Ua.NodeId The node identifier.
browsePath Opc.Ua.QualifiedName The browse path.
return System

ToString() public method

Returns a T:System.String that represents the current T:System.Object.
public ToString ( ) : string
return string

ToString() public method

Converts an AttributeOperand to a displayable string.
public ToString ( INodeTable nodeTable ) : string
nodeTable INodeTable The node table.
return string

ToString() public method

Formats the value of the current instance using the specified format.
public ToString ( string format, IFormatProvider formatProvider ) : string
format string The specifying the format to use. /// -or- /// null to use the default format defined for the type of the implementation.
formatProvider IFormatProvider The to use to format the value. /// -or- /// null to obtain the numeric format information from the current locale setting of the operating system.
return string

Validate() public method

Validates the operand (sets the ParsedBrowsePath and ParsedIndexRange properties).
public Validate ( FilterContext context, int index ) : ServiceResult
context FilterContext The context.
index int The index.
return ServiceResult