Reference
OpcEventFilter Members
Represents the filter of a monitored item for events, as defined by the EventFilter of OPC UA: the select clauses define the fields to report of each event and the where clause defines the events to report.
Reference
OpcEventFilter Members
- Type
- OpcEventFilter
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Also in
- Opc.UaFx.Client
Constructors
OpcEventFilter
| Overload | Description |
|---|---|
| OpcEventFilter( | Initializes a new instance of the OpcEventFilter class using the specified selectClauses and a where clause which does not restrict the events. |
| OpcEventFilter( | Initializes a new instance of the OpcEventFilter class using the specified selectClauses and a where clause which does not restrict the events. |
| OpcEventFilter( | Initializes a new instance of the OpcEventFilter class using the specified whereClause and selectClauses. |
| OpcEventFilter( | Initializes a new instance of the OpcEventFilter class using the specified whereClause and selectClauses. |
OpcEventFilter(params OpcSimpleAttributeOperand[])
Initializes a new instance of the OpcEventFilter class using the specified selectClauses and a where clause which does not restrict the events.
public OpcEventFilter(params OpcSimpleAttributeOperand[] selectClauses)Public Sub New(ParamArray selectClauses As OpcSimpleAttributeOperand())Parameters
| Name | Type | Description |
|---|---|---|
selectClauses | params Opc | The operands which select the fields to report of each event. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The selectClauses or one of its elements is a null reference ( |
OpcEventFilter(IEnumerable<OpcSimpleAttributeOperand>)
Initializes a new instance of the OpcEventFilter class using the specified selectClauses and a where clause which does not restrict the events.
public OpcEventFilter(IEnumerable<OpcSimpleAttributeOperand> selectClauses)Public Sub New(selectClauses As IEnumerable(Of OpcSimpleAttributeOperand))Parameters
| Name | Type | Description |
|---|---|---|
selectClauses | IEnumerable<Opc | The operands which select the fields to report of each event. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The selectClauses or one of its elements is a null reference ( |
OpcEventFilter(OpcContentFilter, params OpcSimpleAttributeOperand[])
Initializes a new instance of the OpcEventFilter class using the specified whereClause and selectClauses.
public OpcEventFilter(
OpcContentFilter whereClause,
params OpcSimpleAttributeOperand[] selectClauses)Public Sub New(
whereClause As OpcContentFilter,
ParamArray selectClauses As OpcSimpleAttributeOperand())Parameters
| Name | Type | Description |
|---|---|---|
whereClause | OpcContentFilter | The OpcContentFilter which defines the events to report. |
selectClauses | params Opc | The operands which select the fields to report of each event. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The whereClause, the selectClauses or one of its elements is a null reference ( |
OpcEventFilter(OpcContentFilter, IEnumerable<OpcSimpleAttributeOperand>)
Initializes a new instance of the OpcEventFilter class using the specified whereClause and selectClauses.
public OpcEventFilter(
OpcContentFilter whereClause,
IEnumerable<OpcSimpleAttributeOperand> selectClauses)Public Sub New(
whereClause As OpcContentFilter,
selectClauses As IEnumerable(Of OpcSimpleAttributeOperand))Parameters
| Name | Type | Description |
|---|---|---|
whereClause | OpcContentFilter | The OpcContentFilter which defines the events to report. |
selectClauses | IEnumerable<Opc | The operands which select the fields to report of each event. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The whereClause, the selectClauses or one of its elements is a null reference ( |
Properties
SelectClause
Gets the operands which select the fields to report of each event.
public OpcSimpleAttributeOperandReadOnlyCollection SelectClause { get; }Public ReadOnly Property SelectClause As OpcSimpleAttributeOperandReadOnlyCollectionProperty value
OpcSimpleAttributeOperandReadOnlyCollection
A read-only collection of the OpcSimpleAttributeOperand instances in the order of the fields reported.
WhereClause
Gets the filter which defines the events to report.
public OpcContentFilter WhereClause { get; }Public ReadOnly Property WhereClause As OpcContentFilterProperty value
The OpcContentFilter which an event has to match to be reported.

