C# Class Opc.Ua.Server.BaseTypeSource

Inheritance: NodeSource
ファイルを表示 Open project: OPCFoundation/UA-.NETStandardLibrary Class Usage Examples

Public Methods

Method Description
Create ( object configuration ) : void

Creates the object type.

FindSource ( IServerInternal server ) : BaseTypeSource

Finds the source for the type definition (creates it if it does not exist).

Initialize ( NodeSource source ) : void

Protected Methods

Method Description
BaseTypeSource ( IServerInternal server ) : System

Adds the source to the type table.

Initialize ( NodeId nodeId, QualifiedName browseName, NodeId baseTypeId ) : NodeId

Sets the NodeId, BrowseName and BaseType

OnBeforeCreate ( object configuration ) : object

Initializes the type before creating it.

Method Details

BaseTypeSource() protected method

Adds the source to the type table.
protected BaseTypeSource ( IServerInternal server ) : System
server IServerInternal
return System

Create() public method

Creates the object type.
public Create ( object configuration ) : void
configuration object
return void

FindSource() public static method

Finds the source for the type definition (creates it if it does not exist).
public static FindSource ( IServerInternal server ) : BaseTypeSource
server IServerInternal
return BaseTypeSource

Initialize() protected method

Sets the NodeId, BrowseName and BaseType
protected Initialize ( NodeId nodeId, QualifiedName browseName, NodeId baseTypeId ) : NodeId
nodeId NodeId
browseName QualifiedName
baseTypeId NodeId
return NodeId

Initialize() public method

public Initialize ( NodeSource source ) : void
source NodeSource
return void

OnBeforeCreate() protected method

Initializes the type before creating it.
protected OnBeforeCreate ( object configuration ) : object
configuration object
return object