Connectivity Software User's Guide and Reference
GetEffectiveComInstantiationParameters Method (EasyClientParameters)



OpcLabs.EasyOpcClassicCore Assembly > OpcLabs.EasyOpc.Engine Namespace > EasyClientParameters Class : GetEffectiveComInstantiationParameters Method

The value of this parameter cannot be null (Nothing in Visual Basic).

Determines the effective COM instantiation parameters.
Syntax
'Declaration
 
<JetBrains.Annotations.NotNullAttribute()>
Public Function GetEffectiveComInstantiationParameters( _
   ByVal comConfiguration As ComConfiguration _
) As ComInstantiationParameters
'Usage
 
Dim instance As EasyClientParameters
Dim comConfiguration As ComConfiguration
Dim value As ComInstantiationParameters
 
value = instance.GetEffectiveComInstantiationParameters(comConfiguration)
[JetBrains.Annotations.NotNull()]
public ComInstantiationParameters GetEffectiveComInstantiationParameters( 
   ComConfiguration comConfiguration
)
[JetBrains.Annotations.NotNull()]
public:
ComInstantiationParameters^ GetEffectiveComInstantiationParameters( 
   ComConfiguration^ comConfiguration
) 

Parameters

comConfiguration

The value of this parameter cannot be null (Nothing in Visual Basic).

Return Value

Returns the effective COM instantiation parameters, as specified by this object.

This method never returns null (Nothing in Visual Basic).

Remarks

The effective parameters are calculated by taking OpcLabs.BaseLib.Runtime.InteropServices.ComConfiguration.InstantiationParameters of the comConfiguration, and overriding them with ComInstantiationParameters from this object.

This is not a property, because the result depends on factors that reside outside the object.

This method or property does not throw any exceptions, aside from execution exceptions such as System.Threading.ThreadAbortException or System.OutOfMemoryException.

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