4.3.5 Delete
Delete is used to delete a file or directory organized by this Object.
Signature
Delete(
[in] NodeId objectToDelete
);| Argument | Description |
| objectToDelete | The NodeId of the file or directory to delete. In the case of a directory, all file and directory Objects below the directory to delete are deleted recursively. |
Method Result Codes (defined in Call Service)
| Result Code | Description |
| Bad_NotFound | See OPC 10000-4 for a general description. A file or directory with the provided NodeId is not organized by this object. |
| Bad_InvalidState | See OPC 10000-4 for a general description. The file or directory is locked and thus cannot be deleted. |
| Bad_UserAccessDenied | See OPC 10000-4 for a general description. |
Table 11 specifies the AddressSpace representation for the Delete Method.
| Attribute | Value | ||||
| BrowseName | Delete | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| HasProperty | Variable | InputArguments | Argument[] | PropertyType | Mandatory |
| Conformance Units | |||||
|---|---|---|---|---|---|
| Base Info FileDirectoryType Base |