C# 클래스 Opc.Ua.BaseTypeState

The base class for all type nodes.
상속: NodeState
파일 보기 프로젝트 열기: OPCFoundation/UA-.NETStandardLibrary 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
OnReadIsAbstract NodeAttributeEventHandler
OnWriteIsAbstract NodeAttributeEventHandler

공개 메소드들

메소드 설명
GetAttributesToSave ( ISystemContext context ) : AttributesToSave

Returns a mask which indicates which attributes have non-default value.

MemberwiseClone ( ) : object

Makes a copy of the node and all children.

Save ( ISystemContext context, BinaryEncoder encoder, AttributesToSave attributesToSave ) : void

Saves object in an binary stream.

Save ( ISystemContext context, XmlEncoder encoder ) : void

Saves the attributes from the stream.

Update ( ISystemContext context, BinaryDecoder decoder, AttributesToSave attibutesToLoad ) : void

Updates the specified context.

Update ( ISystemContext context, XmlDecoder decoder ) : void

Updates the attributes from the stream.

보호된 메소드들

메소드 설명
BaseTypeState ( NodeClass nodeClass ) : System

Initializes the type with its defalt attribute values.

Export ( ISystemContext context, Node node ) : void

Exports a copt of the node to a node table.

Initialize ( ISystemContext context, NodeState source ) : void

Initializes the instance from another instance.

PopulateBrowser ( ISystemContext context, NodeBrowser browser ) : void

Populates the browser with references that meet the criteria.

ReadNonValueAttribute ( ISystemContext context, uint attributeId, object &value ) : ServiceResult

Reads the value for any non-value attribute.

WriteNonValueAttribute ( ISystemContext context, uint attributeId, object value ) : ServiceResult

Write the value for any non-value attribute.

메소드 상세

BaseTypeState() 보호된 메소드

Initializes the type with its defalt attribute values.
protected BaseTypeState ( NodeClass nodeClass ) : System
nodeClass NodeClass
리턴 System

Export() 보호된 메소드

Exports a copt of the node to a node table.
protected Export ( ISystemContext context, Node node ) : void
context ISystemContext The context.
node Node The node.
리턴 void

GetAttributesToSave() 공개 메소드

Returns a mask which indicates which attributes have non-default value.
public GetAttributesToSave ( ISystemContext context ) : AttributesToSave
context ISystemContext The context for the system being accessed.
리턴 AttributesToSave

Initialize() 보호된 메소드

Initializes the instance from another instance.
protected Initialize ( ISystemContext context, NodeState source ) : void
context ISystemContext
source NodeState
리턴 void

MemberwiseClone() 공개 메소드

Makes a copy of the node and all children.
public MemberwiseClone ( ) : object
리턴 object

PopulateBrowser() 보호된 메소드

Populates the browser with references that meet the criteria.
protected PopulateBrowser ( ISystemContext context, NodeBrowser browser ) : void
context ISystemContext The context for the current operation.
browser NodeBrowser The browser to populate.
리턴 void

ReadNonValueAttribute() 보호된 메소드

Reads the value for any non-value attribute.
protected ReadNonValueAttribute ( ISystemContext context, uint attributeId, object &value ) : ServiceResult
context ISystemContext
attributeId uint
value object
리턴 ServiceResult

Save() 공개 메소드

Saves object in an binary stream.
public Save ( ISystemContext context, BinaryEncoder encoder, AttributesToSave attributesToSave ) : void
context ISystemContext The context user.
encoder BinaryEncoder The encoder to write to.
attributesToSave AttributesToSave The masks indicating what attributes to write.
리턴 void

Save() 공개 메소드

Saves the attributes from the stream.
public Save ( ISystemContext context, XmlEncoder encoder ) : void
context ISystemContext The context for the system being accessed.
encoder XmlEncoder The encoder wrapping the stream to write.
리턴 void

Update() 공개 메소드

Updates the specified context.
public Update ( ISystemContext context, BinaryDecoder decoder, AttributesToSave attibutesToLoad ) : void
context ISystemContext The context.
decoder BinaryDecoder The decoder.
attibutesToLoad AttributesToSave The attributes to load.
리턴 void

Update() 공개 메소드

Updates the attributes from the stream.
public Update ( ISystemContext context, XmlDecoder decoder ) : void
context ISystemContext The context for the system being accessed.
decoder XmlDecoder The decoder wrapping the stream to read.
리턴 void

WriteNonValueAttribute() 보호된 메소드

Write the value for any non-value attribute.
protected WriteNonValueAttribute ( ISystemContext context, uint attributeId, object value ) : ServiceResult
context ISystemContext
attributeId uint
value object
리턴 ServiceResult

프로퍼티 상세

OnReadIsAbstract 공개적으로 프로퍼티

Raised when the IsAbstract attribute is read.
public NodeAttributeEventHandler OnReadIsAbstract
리턴 NodeAttributeEventHandler

OnWriteIsAbstract 공개적으로 프로퍼티

Raised when the IsAbstract attribute is written.
public NodeAttributeEventHandler OnWriteIsAbstract
리턴 NodeAttributeEventHandler