QuickOPC User's Guide and Reference
AllowClientCertificatePrompt Property (UAClientApplicationParameters)



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.Engine Namespace > UAClientApplicationParameters Class : AllowClientCertificatePrompt Property
Determines whether the component can interact with the user when checking or creating an application instance certificate.
Syntax
'Declaration
 
<DataMemberAttribute()>
<DefaultValueAttribute(True)>
Public Property AllowClientCertificatePrompt As Boolean
'Usage
 
Dim instance As UAClientApplicationParameters
Dim value As Boolean
 
instance.AllowClientCertificatePrompt = value
 
value = instance.AllowClientCertificatePrompt
[DataMember()]
[DefaultValue(true)]
public bool AllowClientCertificatePrompt {get; set;}
[DataMember()]
[DefaultValue(true)]
public:
property bool AllowClientCertificatePrompt {
   bool get();
   void set (    bool value);
}

Property Value

If set to false (the default), no dialogs will be displayed.
Remarks

Setting this property to true has effect only when the current process is running in user interactive mode.

The actual user interaction controlled by this parameters is performed by a code in OPC UA Configuration Library. As such, it does not have the same visual appearance and behavior as user interface provided by the component itself. Specifically, the dialogs do not have timeouts associated with them. This means that the current activity can be blocked for extended periods of time, or even indefinitely.

The situations in which the user interaction controlled by this parameters are quite rare. Following dialogs or message boxes can appear when this parameter is set to true:

In order to obtain or modify this parameter, access the UAClientEngineParameters.ApplicationParameters property of EasyUASharedParameters.EngineParameters property of static OpcLabs.EasyOpc.UA.EasyUAClient.SharedParameters.

Requirements

Target Platforms: .NET Framework: Windows 10, Windows Server 2012; .NET Core: Linux, macOS, Microsoft Windows

See Also

Reference

UAClientApplicationParameters Class
UAClientApplicationParameters Members

Conceptual

Unsolicited User Interaction
User Interface