Reference
OpcUpdateNodesHistoryRequest Members
Represents the request of the HistoryUpdate service of OPC UA, which updates the history of nodes.
Reference
OpcUpdateNodesHistoryRequest Members
- Type
- OpcUpdateNodesHistoryRequest
- Namespace
- Opc.UaFx.Services
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Also in
- Opc.UaFx.Client
Inherits members from OpcServiceRequest<OpcUpdateNodeHistoryDetails, OpcUpdateNodeHistoryDetailsCollection>, OpcServiceRequest.
Constructors
OpcUpdateNodesHistoryRequest
| Overload | Description |
|---|---|
| Opc | Initializes a new instance of the Opccommands and a new header. |
| Opc | Initializes a new instance of the Opccommands and a new header. |
| Opc | Initializes a new instance of the Opcheader and commands. |
| Opc | Initializes a new instance of the Opcheader and commands. |
OpcUpdateNodesHistoryRequest(IEnumerable<OpcUpdateNodeHistoryDetails>)
Initializes a new instance of the OpcUpdateNodesHistoryRequest class using the specified commands and a new header.
public OpcUpdateNodesHistoryRequest(
IEnumerable<OpcUpdateNodeHistoryDetails> commands)Public Sub New(commands As IEnumerable(Of OpcUpdateNodeHistoryDetails))Parameters
| Name | Type | Description |
|---|---|---|
commands | IEnumerable<Opc | The commands which specify the history updates. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The commands is a null reference ( |
OpcUpdateNodesHistoryRequest(params OpcUpdateNodeHistoryDetails[])
Initializes a new instance of the OpcUpdateNodesHistoryRequest class using the specified commands and a new header.
[CLSCompliant(false)]
public OpcUpdateNodesHistoryRequest(
params OpcUpdateNodeHistoryDetails[] commands)<CLSCompliant(False)>
Public Sub New(ParamArray commands As OpcUpdateNodeHistoryDetails())Parameters
| Name | Type | Description |
|---|---|---|
commands | params Opc | The commands which specify the history updates. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The commands is a null reference ( |
OpcUpdateNodesHistoryRequest(IOpcServiceRequestHeader, IEnumerable<OpcUpdateNodeHistoryDetails>)
Initializes a new instance of the OpcUpdateNodesHistoryRequest class using the specified header and commands.
[CLSCompliant(false)]
public OpcUpdateNodesHistoryRequest(
IOpcServiceRequestHeader header,
IEnumerable<OpcUpdateNodeHistoryDetails> commands)<CLSCompliant(False)>
Public Sub New(
header As IOpcServiceRequestHeader,
commands As IEnumerable(Of OpcUpdateNodeHistoryDetails))Parameters
| Name | Type | Description |
|---|---|---|
header | IOpc | The header of the request. |
commands | IEnumerable<Opc | The commands which specify the history updates. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The header or the commands is a null reference ( |
OpcUpdateNodesHistoryRequest(IOpcServiceRequestHeader, params OpcUpdateNodeHistoryDetails[])
Initializes a new instance of the OpcUpdateNodesHistoryRequest class using the specified header and commands.
[CLSCompliant(false)]
public OpcUpdateNodesHistoryRequest(
IOpcServiceRequestHeader header,
params OpcUpdateNodeHistoryDetails[] commands)<CLSCompliant(False)>
Public Sub New(
header As IOpcServiceRequestHeader,
ParamArray commands As OpcUpdateNodeHistoryDetails())Parameters
| Name | Type | Description |
|---|---|---|
header | IOpc | The header of the request. |
commands | params Opc | The commands which specify the history updates. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The header or the commands is a null reference ( |
Methods
Validate
Validates the request before a server processes it.
protected override void Validate()Protected Overrides Sub Validate()Overrides
Remarks
A server rejects the request with BadNothingToDo if it contains no commands or if the node identifier of a command is a null identifier; then none of the commands is executed.

