OPC Studio User's Guide and Reference
EasyUASubscriberCore Class Methods


OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.PubSub Namespace : EasyUASubscriberCore Class

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

Public Methods
 NameDescription
Public MethodChanges parameters of an existing dataset subscription.  
Public MethodOverridden.   
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. Overridden. Clean up any resources being used.  
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 MethodOverridden.   
Public Method (Inherited from OpcLabs.BaseLib.Widgets.Widget)
Public MethodOverridden.   
Public MethodObtains parameters of a specified dataset subscription.  
Public MethodObtains information about all dataset subscriptions on this IEasyUASubscriber object.  
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.  
Public MethodAttempts to pull multiple dataset message event notifications.  
Public MethodAttempts to pull multiple resolver access event notifications.  
Public MethodAttempts to pull multiple subscription resolved event notifications.  
Public Method (Inherited from OpcLabs.BaseLib.Widgets.Widget)
Public MethodSets the object properties back to their defaults.  
Public MethodSubscribes to a dataset. The DataSetMessage event is generated for each dataset message received.  
Public MethodOverridden.   
Public MethodUnsubscribes from all datasets.  
Public MethodUnsubscribes from a dataset specified by its integer handle.  
Public MethodOverloaded. Determines whether this object is value equal to the other.  
Public Method (Inherited from OpcLabs.BaseLib.Widgets.Widget)
Top
Protected Methods
 NameDescription
Protected MethodOverridden. Processes an error that has occurred during a callback.  
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. (Inherited from OpcLabs.BaseLib.Widgets.Widget)
Protected MethodOverridden. Infrastructure.  
Protected MethodOverridden. Infrastructure.  
Protected MethodOverridden. Infrastructure.  
Protected MethodOverridden. Processes an error that has occurred during a callback.  
Protected MethodOverloaded. Invokes the specified action in a synchronized manner. (Inherited from OpcLabs.BaseLib.Widgets.NotifyingWidget)
Protected MethodOverridden. Infrastructure.  
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 MethodSets the arbitrary object associated with the node.
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 tests synchronously whether an OPC UA PubSub connection can be successfully established. It 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.

The method tests asynchronously whether an OPC UA PubSub connection can be successfully established.

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

EasyUASubscriberCore Class
OpcLabs.EasyOpc.UA.PubSub Namespace