QuickOPC User's Guide and Reference
EasyUASubscriber Class Methods


OpcLabs.EasyOpcUAComponents Assembly > OpcLabs.EasyOpc.UA.PubSub Namespace : EasyUASubscriber Class

For a list of all members of this type, see EasyUASubscriber members.

Public Methods
 NameDescription
Public MethodChanges parameters of an existing dataset subscription. (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Public MethodOverridden.   
Public Methodstatic (Shared in Visual Basic)Creates a new instance of the class.  
Public MethodCreates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from System.MarshalByRefObject)
Public MethodOverloaded. Clean up any resources being used. (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Public Method (Inherited from object)
Public MethodServes as the default hash function. (Inherited from object)
Public MethodRetrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public Method (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Public Method (Inherited from OpcLabs.BaseLib.Widgets.Widget)
Public Method (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Public MethodObtains parameters of a specified dataset subscription. (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Public MethodObtains information about all dataset subscriptions on this IEasyUASubscriber object. (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Public MethodGets the System.Type of the current instance. (Inherited from object)
Public MethodObtains a lifetime service object to control the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodDetermines whether the given data set subscription handle is known to this client. (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Public MethodAttempts to pull multiple dataset message event notifications. (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Public MethodAttempts to pull multiple resolver access event notifications. (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Public MethodAttempts to pull multiple subscription resolved event notifications. (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Public MethodRaises a callback or event using a given handler and passing it specified event arguments, optionally specifying whether to enqueue the call. (Inherited from OpcLabs.BaseLib.Widgets.NotifyingWidget)
Public Method (Inherited from OpcLabs.BaseLib.Widgets.Widget)
Public MethodSets the object properties back to their defaults. (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Public MethodSubscribes to a dataset. The IEasyUASubscriber.DataSetMessage event is generated for each dataset message received. (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Public MethodReturns a string that represents the current object. (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Public MethodUnsubscribes from all datasets. (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Public MethodUnsubscribes from a dataset specified by its integer handle. (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Public MethodOverloaded. Determines whether this object is value equal to the other. (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Public Method (Inherited from OpcLabs.BaseLib.Widgets.Widget)
Top
Protected Methods
 NameDescription
Protected MethodProcesses an error that has occurred during a callback. Processes an error that has occurred during a callback. (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Protected Method (Inherited from System.ComponentModel.Component)
Protected MethodOverloaded. Creates a shallow copy of the current System.MarshalByRefObject object. (Inherited from System.MarshalByRefObject)
Protected MethodInfrastructure. Infrastructure. (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Protected MethodInfrastructure. Infrastructure. (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Protected MethodInfrastructure. (Inherited from OpcLabs.BaseLib.Widgets.Widget)
Protected MethodInfrastructure. Infrastructure. (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Protected MethodProcesses an error that has occurred during sending of a callback. Processes an error that has occurred during a callback. (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Protected MethodOverloaded. Invokes the specified action in a synchronized manner. (Inherited from OpcLabs.BaseLib.Widgets.NotifyingWidget)
Protected MethodInfrastructure. Infrastructure. (Inherited from OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore)
Top
Extension Methods
 NameDescription
Public Extension MethodOverloaded. Changes parameters of an existing dataset field subscription.
Public Extension MethodChanges parameters of an existing dataset subscription, specifying a new filter.
Public Extension MethodObtains parameters of a specified dataset subscription.
Public Extension MethodAttempts to pull a dataset message event notification subscribed to by the SubscribeDataSet method.
Public Extension MethodAttempts to pull a resolver access notification.
Public Extension MethodAttempts to pull a subscription resolved notification.
Public Extension MethodOverloaded. Subscribes to a dataset, using a PubSub connection descriptor, and no filter.
Public Extension MethodOverloaded. Subscribes to a single dataset field from a dataset, using arguments object.
Public Extension MethodOverloaded. Tests whether an OPC UA PubSub connection can be successfully established. Synchronous.

The method returns normally when the test passes. The method throws a OpcLabs.EasyOpc.UA.OperationModel.UAException when there is an error establishing the connection.

Due to asynchronous nature of some communication channels, successful test outcome does not always imply that a connection has been fully established.

The waitMilliseconds parameter is not a timeout in its traditional sense, i.e. a maximum time allowed for the operation. Here, this method actually waits for the time given by waitMilliseconds parameter unless a failure occurs.

Public Extension MethodOverloaded. Tests whether an OPC UA PubSub connection can be successfully established. Asynchronous.

Due to asynchronous nature of some communication channels, successful test outcome does not always imply that a connection has been fully established.

The waitMilliseconds parameter is not a timeout in its traditional sense, i.e. a maximum time allowed for the operation. Here, this method actually waits for the time given by waitMilliseconds parameter unless a failure occurs.

Public Extension MethodTests whether an OPC UA PubSub subscription can be successfully established. Synchronous.
Public Extension MethodTests whether an OPC UA PubSub subscription can be successfully established. Asynchronous.
Public Extension MethodUnsubscribes from a dataset field specified by its integer handle.
Top
See Also

Reference

EasyUASubscriber Class
OpcLabs.EasyOpc.UA.PubSub Namespace