For a list of all members of this type, see EasyAEClientCore members.
Public Methods
| Name | Description |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | AcknowledgeCondition | Overloaded. Acknowledges a condition in the Event Server. Uses server descriptor for specifying the OPC server. Use default acknowledger ID and an empty comment. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | BrowseNodes | Browses the specified area (or root) in OPC server's process area space, and returns information about child nodes (areas or sources) found. Uses server descriptor for specifying the OPC server. A parent area descriptor is passed in. No vendor-specific filtering. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | BrowseServers | Browses the specified computer and returns information about OPC (Alarms and Events) servers found. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | ChangeEventSubscription | Changes parameters of a particular event subscription.
Changes parameters of an event subscription. Specify new notification rate, subscription filter object, and an "active" flag. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Clone | Overridden. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | CreateObjRef | Creates 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 Method](template/packages/core-dotnet/images/publicMethod.png) | Dispose | Overloaded. Overridden. Clean up any resources being used. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Equals | (Inherited from object) |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetConditionState | Returns the current state information for the condition instance corresponding to the source and condition name, passing in a server descriptor. Also allows to retrieve specified event attributes. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetEventsSubscriptionArguments | Obtains parameters of specified events subscription. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetHashCode | Serves as the default hash function. (Inherited from object) |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject) |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetObjectData | Overridden. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetSchema | (Inherited from OpcLabs.BaseLib.Widgets.Widget) |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetService | Overridden. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetType | Gets the System.Type of the current instance. (Inherited from object) |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from System.MarshalByRefObject) |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | IsKnownEventsSubscriptionHandle | Determines whether the given event subscription handle is known to this client. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | PullMultipleNotifications | Attempts to pull multiple OPC events subscribed to by the IEasyAEClient.SubscribeEvents method. Returns refresh or standard event notifications. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | QueryEventCategories | Finds out events categories supported by the server.
The QueryEventCategories method gives clients a means of finding out the specific categories of events supported by a given server. This method would typically be invoked prior to specifying an event filter. Servers are able to define their own custom event categories, but a list of recommended categories is provided in the OPC specification.
Server descriptor is used for specifying the OPC server. Queries event categories for given event types. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | QuerySourceConditions | Finds out event conditions associated with the specified source name. Uses server descriptor for specifying the OPC server. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Raise<TEventArgs> | Raises 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](template/packages/core-dotnet/images/publicMethod.png) | ReadXml | (Inherited from OpcLabs.BaseLib.Widgets.Widget) |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | RefreshEventSubscription | Force a refresh for all active conditions and inactive, unacknowledged conditions whose event notifications match the filter of the event subscription.
Clients often need to get the current condition information from the server, particularly at client startup, for things such as a current alarm summary. The OPC Event Server supports this requirement by resending the most recent event notifications which satisfy the filter in the event subscription and which are related to active and/or unacknowledged conditions. The client can then derive the current condition status from the "refreshed" event notifications. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Reset | Sets the object properties back to their defaults. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | SubscribeEvents | Subscribe to particular OPC events. The IEasyAEClient.Notification is generated for each event.
Subscribe to particular OPC events, using an object that holds all necessary arguments. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | ToString | Overridden. Returns a string that represents the current object. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | UnsubscribeAllEvents | Unsubscribe from changes of all OPC events. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | UnsubscribeEvents | Unsubscribe from particular OPC event notifications. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | ValueEquals | Overloaded. Determines whether the specified EasyAEClientCore is value equal to the current object. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | WriteXml | (Inherited from OpcLabs.BaseLib.Widgets.Widget) |
Top
Protected Methods
Extension Methods
| Name | Description |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | AcknowledgeCondition | Overloaded. Acknowledges a condition in the Event Server. The client will receive event notifications (indicating the acknowledgement) from conditions. This method specifically acknowledges the condition becoming active or transitioning into a different sub-condition (and no other state transition of the condition). One or more conditions belong to a specific event source - the source of the event notification. For each condition-related event notification, the corresponding Source, Condition Name, Active Time and Cookie is received by the client as part of the event notification.
The server can be local or can be remotely accessed via DCOM. Optionally, an access path can be specified or a specific data type can be requested.
The client is required to pass the activeTime and cookie received in the event notification to the AcknowledgeCondition method without modification.
.NET |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | AcknowledgeMultipleConditions | Acknowledges multiple conditions in the Event Server. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | BrowseAreas | Overloaded. Browses the specified area (or root) in OPC server's process area space, and returns information about child areas found.
.NET
.NET
|
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | BrowseNodes | Overloaded. Browses the specified area (or root) in OPC server's process area space, and returns information about child nodes (areas or sources) found. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | BrowseOne | Browses the nodes in OPC A&E server's address space. Starts from the specified node, and returns information about child nodes found.
Browses the nodes in server's address space, given a browse arguments object. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | BrowseServers | Overloaded. Browses for OPC (Alarms&Events) servers.
.NET |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | BrowseSources | Overloaded. Browses the specified area (or root) in OPC server's process area space, and returns information about child sources found.
.NET
.NET
|
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | BrowseTree | Overloaded. Allows to traverse through OPC A&E address space nodes under the specified node, using given browse arguments. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | ChangeEventSubscription | Overloaded. Changes parameters of a particular event subscription.
.NET |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | FindEventCategory | Attempts to find a specified event category in the OPC server, and returns information about it when found. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | FindEventCondition | Attempts to find a specified event condition in the OPC server and for given event category, and returns information about it when found. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | GetConditionState | Overloaded. Returns the current state information for the condition instance corresponding to the source and condition name.
The server can be local or can be remotely accessed via DCOM. Optionally, an access path can be specified or a specific data type can be requested.
Some servers may not maintain sufficient condition state information to fully implement this method.
.NET |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | PullNotification | Attempts to pull an OPC event subscribed to by the IEasyAEClient.SubscribeEvents method. Returns refresh or standard event notifications. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | QueryCategoryAttributes | Overloaded. Finds out event attributes that the server can provide as part of an event notification within a given event category. Uses server descriptor for specifying the OPC server. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | QueryCategoryConditions | Overloaded. Finds out event conditions supported by given event category. Uses server descriptor for specifying the OPC server. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | QueryEventCategories | Overloaded. The QueryEventCategories method gives clients a means of finding out the specific categories of events supported by a given server. This method would typically be invoked prior to specifying an event filter. Servers are able to define their own custom event categories, but a list of recommended categories is provided in the OPC specification.
.NET
.NET
|
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | QuerySourceConditions | Finds out event conditions associated with the specified source name. Computer name and server class are used for specifying the OPC server. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | SubscribeEvents | Overloaded. Subscribe to particular OPC events. The IEasyAEClient.Notification is generated for each event.
.NET
.NET
|
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | SubscribeMultipleEvents | Overloaded. The size of the input array will become the size of the output array. The element positions (indices) in the output array are the same as in the input array. The function returns an array of integer handles. Each such handle uniquely identifies the events subscription. The indices of elements in the output array are the same as those in the input array. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | SupportsTechnology | Determines whether the client object supports a given OPC technology or technologies (such as OPC COM or OPC XML). |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | UnsubscribeMultipleEvents | Unsubscribe from changes of multiple OPC events.
Unsubscribe from changes of multiple OPC events, specifying array of integer handles. |
Top
See Also