QuickOPC User's Guide and Reference
TryEnableAutoSubscribingOptimization Method



OpcLabs.EasyOpcClassic Assembly > OpcLabs.EasyOpc.DataAccess.Extensions Namespace > IEasyDAClientSettingsExtension Class : TryEnableAutoSubscribingOptimization Method
The client settings on which the operation will be performed.
Attempts to enable the auto-subscribing optimization.
Syntax
'Declaration
 
<ExtensionAttribute()>
Public Shared Function TryEnableAutoSubscribingOptimization( _
   ByVal clientSettings As IEasyDAClientSettings _
) As Boolean
'Usage
 
Dim clientSettings As IEasyDAClientSettings
Dim value As Boolean
 
value = IEasyDAClientSettingsExtension.TryEnableAutoSubscribingOptimization(clientSettings)
[Extension()]
public static bool TryEnableAutoSubscribingOptimization( 
   IEasyDAClientSettings clientSettings
)
[Extension()]
public:
static bool TryEnableAutoSubscribingOptimization( 
   IEasyDAClientSettings^ clientSettings
) 

Parameters

clientSettings
The client settings on which the operation will be performed.

Return Value

Returns true if the auto-subscribing optimization has been successfully enabled; returns false otherwise.
Remarks

The auto-subscribing optimization can improve performance in scenarios with repeated Read requests, such as in certain Web applications or Web services.

The method succeeds in the default configuration of the OpcLabs.EasyOpc.DataAccess.EasyDAClient object. It fails when the OPC DA optimizer plugin has been removed.

Requirements

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

See Also

Reference

IEasyDAClientSettingsExtension Class
IEasyDAClientSettingsExtension Members