~~NOTRANS~~ ====== OpcReadVariableValueContext Class ====== **Namespace:** Opc.UaFx \\ **Assemblies:** Opc.UaFx.Advanced.dll Provides variable node sensitive information and services about the system which belong to the current situation (process, thread, session, variable node, etc.) used for reading the value of a variable node. **C#** \\ <code csharp> public class OpcReadVariableValueContext : OpcReadVariableValueContext<OpcVariableNode>, IOpcNamespaceResolver </code> \\ **Inheritance** [[https://docs.microsoft.com/en-us/dotnet/api/system.object|Object]] › [[Opc.UaFx.OpcContext|OpcContext]] › [[Opc.UaFx.OpcNodeContext|OpcNodeContext]]<[[Opc.UaFx.OpcVariableNode|OpcVariableNode]]> › [[Opc.UaFx.OpcReadAttributeValueContext|OpcReadAttributeValueContext]]<[[Opc.UaFx.OpcVariableNode|OpcVariableNode]]> › [[Opc.UaFx.OpcReadVariableValueContext|OpcReadVariableValueContext]]<[[Opc.UaFx.OpcVariableNode|OpcVariableNode]]> › OpcReadVariableValueContext \\ **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>