QuickOPC User's Guide and Reference
TryEnableAutoSubscribingOptimization Method



OpcLabs.EasyOpcClassicCore 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 OPC DA client object. It fails if the OPC DA optimizer plugin had been removed.

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