OPC UA xRegistry generic registry client: resolve a resource by its content-derived id (Opaque NodeId fast path) and register a resource via the CreateResource/Write/Close lifecycle.
Install
| Product | Versions |
|---|---|
| .NET | |
| .NET Standard | |
| Other |
README
Opc.Ua.XRegistry.Client
The generic xRegistry registry client for OPC UA, built entirely on the source-generated ObjectType proxies. It talks to a registry hosted in an OPC UA server address space:
- Resolve a resource from its content-derived id through the Opaque-NodeId fast path — a
read of the node whose Identifier is the raw content-id bytes (no Browse, no fingerprint
recomputation). The read is range-based, so a document larger than the session's
MaxByteStringLengthis fetched in slices rather than failing. - Register a resource through the model's own lifecycle —
CreateGroup/GetOrCreateGroup,CreateResource/GetOrCreateResource, and theFileTypemethodsResourceTypeinherits — plusDelete(ExpectedEpoch)for optimistic concurrency.
XRegistryClient is an abstract base carrying the xRegistry-level API;
GenericXRegistryClient is the sealed implementation for any registry namespace. A concrete
registry client (for example a schema registry client) derives from XRegistryClient and adds
domain-specific naming and defaults; because a domain model subtypes the base types, the
generated proxy chain mirrors the OPC UA hierarchy automatically.
Adoption Assessment
Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.