'Declaration
<ExtensionAttribute()> <JetBrains.Annotations.CanBeNullAttribute()> Public Shared Function PullServerConditionChanged( _ ByVal clientConnectionMonitoring As IEasyUAClientConnectionMonitoring, _ ByVal millisecondsTimeout As Integer _ ) As EasyUAServerConditionChangedEventArgs
'Usage
Dim clientConnectionMonitoring As IEasyUAClientConnectionMonitoring Dim millisecondsTimeout As Integer Dim value As EasyUAServerConditionChangedEventArgs value = IEasyUAClientConnectionMonitoringExtension.PullServerConditionChanged(clientConnectionMonitoring, millisecondsTimeout)
[Extension()] [JetBrains.Annotations.CanBeNull()] public static EasyUAServerConditionChangedEventArgs PullServerConditionChanged( IEasyUAClientConnectionMonitoring clientConnectionMonitoring, int millisecondsTimeout )
[Extension()] [JetBrains.Annotations.CanBeNull()] public: static EasyUAServerConditionChangedEventArgs^ PullServerConditionChanged( IEasyUAClientConnectionMonitoring^ clientConnectionMonitoring, int millisecondsTimeout )
Parameters
- clientConnectionMonitoring
- The client connection monitoring object that will perform the operation.
This is typically obtained by calling System.IServiceProvider.GetService(System.Type) on the OpcLabs.EasyOpc.UA.IEasyUAClient (
EasyUAClient
object) with the type of OpcLabs.EasyOpc.UA.Services.IEasyUAClientConnectionMonitoring as an argument.The value of this parameter cannot be
null
(Nothing
in Visual Basic). - millisecondsTimeout
- The number of milliseconds to wait, or System.Threading.Timeout.Infinite (-1) to wait indefinitely.
Return Value
null
if no event is available within the specified time.
This method can return null
(Nothing
in Visual Basic).