OPC Studio User's Guide and Reference
UIAdministerApplication Method



OpcLabs.EasyOpcForms Assembly > OpcLabs.EasyOpc.UA.Forms.Application Namespace > IEasyUAClientServerApplicationExtension2 Class : UIAdministerApplication Method
The OPC UA client/server application object that will perform the operation.
Any object that implements System.Windows.Forms.IWin32Window that represents the top-level window that will own the modal form with the user interface the operation.
The selector of the client object that is used for OPC Unified Architecture operations.
Determines whether the interactive user will be allowed to change the password to the private key of the application certificate.
Shows the form which allows the interactive user to administer the OPC UA application modally.
Syntax
'Declaration
 
<ExtensionAttribute()>
Public Shared Sub UIAdministerApplication( _
   ByVal application As IEasyUAClientServerApplication, _
   ByVal owner As IWin32Window, _
   ByVal clientSelector As EasyUAClientSelector, _
   ByVal allowChangePrivateKeyPassword As Boolean _
) 
'Usage
 
Dim application As IEasyUAClientServerApplication
Dim owner As IWin32Window
Dim clientSelector As EasyUAClientSelector
Dim allowChangePrivateKeyPassword As Boolean
 
IEasyUAClientServerApplicationExtension2.UIAdministerApplication(application, owner, clientSelector, allowChangePrivateKeyPassword)

Parameters

application
The OPC UA client/server application object that will perform the operation.
owner
Any object that implements System.Windows.Forms.IWin32Window that represents the top-level window that will own the modal form with the user interface the operation.
clientSelector
The selector of the client object that is used for OPC Unified Architecture operations.
allowChangePrivateKeyPassword
Determines whether the interactive user will be allowed to change the password to the private key of the application certificate.
Requirements

Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2016, Windows Server 2022; .NET: Linux, macOS, Microsoft Windows

See Also