~~NOTRANS~~ ====== OpcNodeContext Class ====== **Namespace:** Opc.UaFx \\ **Assemblies:** Opc.UaFx.Advanced.dll Provides node sensitive information and services about the system which belong to the current situation (process, thread, session, node, etc.). **C#** \\ <code csharp> public class OpcNodeContext : OpcNodeContext<OpcNode>, IOpcNamespaceResolver </code> \\ **Inheritance** [[https://docs.microsoft.com/en-us/dotnet/api/system.object|Object]] › [[Opc.UaFx.OpcContext|OpcContext]] › [[Opc.UaFx.OpcNodeContext|OpcNodeContext]]<[[Opc.UaFx.OpcNode|OpcNode]]> › OpcNodeContext \\ **Implements** [[Opc.UaFx.IOpcNamespaceResolver|IOpcNamespaceResolver]] ===== Properties ===== <panel> ^ Name ^ Description ^ | [[Opc.UaFx.OpcContextMembers#Empty|Empty]] | Gets an empty [[Opc.UaFx.OpcContext|OpcContext]] which can be used in cases there a session nor system specific context is not necessarily required. \\ (Inherited from [[Opc.UaFx.OpcContext|OpcContext]]) | | [[Opc.UaFx.OpcContextMembers#Identity|Identity]] | Gets the [[Opc.UaFx.OpcUserIdentity|OpcUserIdentity]] which belongs to the situation represented. \\ (Inherited from [[Opc.UaFx.OpcContext|OpcContext]]) | | [[Opc.UaFx.OpcContextMembers#Namespaces|Namespaces]] | Gets a read-only collection of namespaces valid in the current [[Opc.UaFx.OpcContext|OpcContext]]. \\ (Inherited from [[Opc.UaFx.OpcContext|OpcContext]]) | | [[Opc.UaFx.OpcContextMembers#NodeIdFactory|NodeIdFactory]] | Gets the [[Opc.UaFx.OpcNodeIdFactory|OpcNodeIdFactory]] used to create new node identifiers using this context. \\ (Inherited from [[Opc.UaFx.OpcContext|OpcContext]]) | | [[Opc.UaFx.OpcContextMembers#Owner|Owner]] | Gets the owner of the current [[Opc.UaFx.OpcContext|OpcContext]]. \\ (Inherited from [[Opc.UaFx.OpcContext|OpcContext]]) | | [[Opc.UaFx.OpcContextMembers#PreferredLocales|PreferredLocales]] | Gets a collection of preferred locales (see [[https://docs.microsoft.com/en-us/dotnet/api/system.globalizationmembers#CultureInfo.Name|CultureInfo.Name]]) to use to localize data and information. \\ (Inherited from [[Opc.UaFx.OpcContext|OpcContext]]) | | [[Opc.UaFx.OpcContextMembers#SessionId|SessionId]] | Gets the session identifier which identifies the session within that the context has been created and is valid. \\ (Inherited from [[Opc.UaFx.OpcContext|OpcContext]]) | </panel>