.NET Based OPC UA Client/Server SDK
2.6.6.478
|
The continuation point for a browse operation. More...
Inherits IDisposable.
Public Member Functions | |
ContinuationPoint () | |
Initializes the object with default values. More... | |
void | Dispose () |
Frees any unmanaged resources. More... | |
bool | IsReferenceSelected (RequestContext context, NodeId referenceTypeId, bool isInverse) |
Determines whether [is reference selected] [the specified candidate reference type id]. More... | |
bool | IsNodeSelected (QualifiedName browseName, NodeClass nodeClass) |
Checks if the current node meets the filter criteria for the browse operation. More... | |
T | CheckMaxReferences< T > (IList< ReferenceDescription > results) |
Checks the max references per node and returns a new continuation point if reached. More... | |
Protected Member Functions | |
virtual void | Dispose (bool disposing) |
An overrideable version of the Dispose. More... | |
Properties | |
Guid | Id [get, set] |
A unique identifier for the continuation point. More... | |
INodeManager | NodeManager [get, set] |
Gets or sets the node manager. More... | |
BrowseHandle | NodeToBrowse [get, set] |
Gets or sets the browse handle. More... | |
ViewHandle | ViewToBrowse [get, set] |
Gets or sets the view handle. More... | |
BrowseDescription | Settings [get, set] |
Gets or sets the settings. More... | |
uint | MaxReferencesPerNode [get, set] |
Gets or sets the max references per node. More... | |
uint | StartingReferenceCount [get, set] |
Gets or sets the starting reference count. More... | |
QualifiedName | TargetName [get, set] |
Gets or sets the target name (specified when translating a browse path). More... | |
int | Stage [get, set] |
Gets or sets the stage (used by the entity that created the continuation point). More... | |
object | UserData [get, set] |
Node manager specific data that is necessary to continue the browse. More... | |
List< ReferenceNode > | UnprocessedReferences [get, set] |
Gets or sets any unprocessed references. More... | |
The continuation point for a browse operation.
|
inline |
Initializes the object with default values.
|
inline |
Checks the max references per node and returns a new continuation point if reached.
T | The type of ContinuationPoint to create. |
T | : | ContinuationPoint | |
T | : | new() |
|
inline |
Frees any unmanaged resources.
|
inlineprotectedvirtual |
An overrideable version of the Dispose.
|
inline |
Checks if the current node meets the filter criteria for the browse operation.
browseName | The browse name of the node. |
nodeClass | The node class of the node. |
|
inline |
Determines whether [is reference selected] [the specified candidate reference type id].
context | The request context. |
referenceTypeId | The reference type id. |
isInverse | Set to true if the reference is an inverse reference. |
true
if [is reference selected] [the specified candidate reference type id]; otherwise, false
.
|
getset |
A unique identifier for the continuation point.
|
getset |
Gets or sets the max references per node.
The max references per node.
|
getset |
Gets or sets the node manager.
The node manager.
|
getset |
Gets or sets the browse handle.
The browse handle.
|
getset |
Gets or sets the settings.
The settings.
|
getset |
Gets or sets the stage (used by the entity that created the continuation point).
The stage.
|
getset |
Gets or sets the starting reference count.
The starting reference count.
|
getset |
Gets or sets the target name (specified when translating a browse path).
The target name.
|
getset |
Gets or sets any unprocessed references.
The unprocessed references.
|
getset |
Node manager specific data that is necessary to continue the browse.
A node manager needs to hold onto unmanaged resources to continue the browse. If this is the case then the object stored here must implement the Idispose interface. This will ensure the unmanaged resources are freed if the continuation point expires.
|
getset |
Gets or sets the view handle.
The view handle.