~~NOTRANS~~ ====== Licenser Class ====== **Namespace:** Opc.UaFx.Client \\ **Assemblies:** Opc.UaFx.Advanced.dll Defines mechanism required to register the client portion only of the OPC UA Framework Advanced. **C#** \\ <code csharp> public static class Licenser </code> \\ **Inheritance** [[https://docs.microsoft.com/en-us/dotnet/api/system.object|Object]] › Licenser ==== Remarks ==== It is recommended to set the [[Opc.UaFx.Client.LicenserMembers#LicenseKey|LicenseKey]] in the main entry point of the application. If there is no entry point available set the [[Opc.UaFx.Client.LicenserMembers#LicenseKey|LicenseKey]] property before the first use of the assembly. ===== Properties ===== <panel> ^ Name ^ Description ^ | [[Opc.UaFx.Client.LicenserMembers#LicenseInfo|LicenseInfo]] | Gets the license conditions used for OPC UA Client development. | | [[Opc.UaFx.Client.LicenserMembers#LicenseKey|LicenseKey]] | Gets or sets the license key used to license this product. | </panel> ===== Methods ===== <panel> ^ Name ^ Description ^ | [[Opc.UaFx.Client.LicenserMembers#FailIfEvaluation|FailIfEvaluation]] | Emits an error message upon evaluation license conditions. | | [[Opc.UaFx.Client.LicenserMembers#FailIfExpired|FailIfExpired]] | Emits an error message upon expired license conditions. | | [[Opc.UaFx.Client.LicenserMembers#FailIfSupportExpired|FailIfSupportExpired]] | Emits an error message upon expired support license conditions. | | [[Opc.UaFx.Client.LicenserMembers#FailIfUnlicensed|FailIfUnlicensed]] | Emits an error message upon non-productive license conditions. | | [[Opc.UaFx.Client.LicenserMembers#ThrowIfEvaluation|ThrowIfEvaluation]] | Throws an exception in case of an evaluation license. | | [[Opc.UaFx.Client.LicenserMembers#ThrowIfExpired|ThrowIfExpired]] | Throws an exception in case of an expired license. | | [[Opc.UaFx.Client.LicenserMembers#ThrowIfSupportExpired|ThrowIfSupportExpired]] | Throws an exception in case of a supported expired license. | | [[Opc.UaFx.Client.LicenserMembers#ThrowIfUnlicensed|ThrowIfUnlicensed]] | Throws an exception in case of a non-productive license. | </panel>