# OpcDeleteNode Class

> Reference: Defines a single command of the IOpcDeleteNodesService used to delete one node.

<span class="api-meta">since v2.7</span>

<dl class="api-definition">
<dt>Namespace</dt>
<dd><a href="../namespaces/opc.uafx">Opc.UaFx</a></dd>
<dt>Assembly</dt>
<dd>Opc.UaFx.Advanced.dll</dd>
<dt>Package</dt>
<dd>Opc.UaFx.Advanced v2.59.0</dd>
<dt>Members</dt>
<dd><a href="./members">OpcDeleteNode Members</a></dd>
<dt>Also in</dt>
<dd>Opc.UaFx.Client</dd>
</dl>

Defines a single command of the [IOpcDeleteNodesService](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.services.iopcdeletenodesservice/) used to delete one node.

## Syntax

<div class="api-signature" data-lang="csharp">

```csharp
public class OpcDeleteNode : OpcNodeServiceCommand
```

</div>

<div class="api-signature" data-lang="vbnet">

```vbnet
Public Class OpcDeleteNode
    Inherits OpcNodeServiceCommand
```

</div>

## Inheritance

[Object](https://learn.microsoft.com/dotnet/api/system.object) → [OpcServiceCommand](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.services.opcservicecommand/) → [OpcNodeServiceCommand](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.services.opcnodeservicecommand/) → **OpcDeleteNode**

## Constructors

| Name | Description |
|---|---|
| [OpcDeleteNode](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcdeletenode/members#opcdeletenode)<span class="api-meta">2 overloads</span> | Initializes a new instance of the OpcDeleteNode class using the identifier of the node which shall be deleted including the references where the node acts as the source and as the target of the reference. |

## Properties

| Name | Description |
|---|---|
| [IncludeTargetReferences](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcdeletenode/members#includetargetreferences) | Gets a value indicating whether all references there the node being deleted acts as the target shall be deleted as well. |

Inherits members from [OpcNodeServiceCommand](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.services.opcnodeservicecommand/members), [OpcServiceCommand](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.services.opcservicecommand/members).

## Applies to

| Package | Versions |
|---|---|
| Opc.UaFx.Advanced | v2.7–v2.59 |
