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
A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.