'Declaration
<ExtensionAttribute()> <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()] [CanBeNull()] public static EasyUAServerConditionChangedEventArgs PullServerConditionChanged( IEasyUAClientConnectionMonitoring clientConnectionMonitoring, int millisecondsTimeout )
[Extension()] [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.
Valid values of this parameter are in the range from
-1
to2147483647 (Int32.MaxValue)
.
Return Value
null
if no event is available within the specified time.
This method can return null
(Nothing
in Visual Basic).