QuickOPC User's Guide and Reference
OpcLabs.EasyOpc.UA.Plugins.WindowsFormsInteraction Namespace
Inheritance Hierarchy
OpcLabs.EasyOpcUA Assembly : OpcLabs.EasyOpc.UA.Plugins.WindowsFormsInteraction Namespace
This namespace contains Windows Forms Interaction plugin types (for OPC UA).
Remarks

 

This functionality is not available under (or the text does not apply to) .NET Standard development platform.

Introduction

The Windows Forms Interaction Provider uses windowed user interface on Microsoft Windows operating systems for user input and output.

QuickOPC uses the Windows Forms Interaction Provider whenever the Environment.UserInteractive Property returns true, and the OpcLabs.EasyOpcForms assembly can be loaded (which is usually achieved by simply referencing it in your project).

Despite the "Windows Forms" in its name, this interaction provider can also be used in applications that are not based on Windows Forms - for example, in WPF applications, or in applications under COM platform. It is even possible to use it in console applications, in which case the console interaction of your application will be combined with graphical UI pop-ups from the Windows Forms Interaction Provider.

 

Examples

Accept HTTPS certificate:

Windows Forms - Accept HTTPS certificate

Windows Forms - Accept HTTPS certificate

 

Accept instance certificate:

Windows Forms - Accept instance certificate

Windows Forms - Accept instance certificate

 

Allow endpoint domain:

Windows Forms - Allow endpoint domain

Windows Forms - Allow endpoint domain

 

Configuration

You can configure parameters of the Windows Forms Interaction by finding UAConsoleInteractionPluginParameters in the shared plug-ins configurations, and changing properties of the object obtained.

 

 

 

See Also

Reference

OpcLabs.EasyOpcUA Assembly