# OpcRequestType Enum

<dl class="api-definition">
<dt>Namespace</dt>
<dd><a href="../namespaces/opc.uafx.server">Opc.UaFx.Server</a></dd>
<dt>Assembly</dt>
<dd>Opc.UaFx.Advanced.dll</dd>
<dt>Package</dt>
<dd>Opc.UaFx.Advanced v2.59.0</dd>
</dl>

Specifies the type of a request a client sends to the server, named after the service the request calls.

## Syntax

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

```csharp
public enum OpcRequestType
```

</div>

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

```vbnet
Public Enum OpcRequestType
```

</div>

## Inheritance

[Object](https://learn.microsoft.com/dotnet/api/system.object) → [ValueType](https://learn.microsoft.com/dotnet/api/system.valuetype) → [Enum](https://learn.microsoft.com/dotnet/api/system.enum) → **OpcRequestType**

## Fields

| Name | Value | Description |
|---|---|---|
| <a id="activatesession"></a>`ActivateSession` | `4` | A request of the ActivateSession service. |
| <a id="addnodes"></a>`AddNodes` | `24` | A request of the AddNodes service. |
| <a id="addreferences"></a>`AddReferences` | `25` | A request of the AddReferences service. |
| <a id="browse"></a>`Browse` | `28` | A request of the Browse service. |
| <a id="browsenext"></a>`BrowseNext` | `29` | A request of the BrowseNext service. |
| <a id="call"></a>`Call` | `11` | A request of the Call service. |
| <a id="cancel"></a>`Cancel` | `6` | A request of the Cancel service. |
| <a id="closesession"></a>`CloseSession` | `5` | A request of the CloseSession service. |
| <a id="createmonitoreditems"></a>`CreateMonitoredItems` | `12` | A request of the CreateMonitoredItems service. |
| <a id="createsession"></a>`CreateSession` | `3` | A request of the CreateSession service. |
| <a id="createsubscription"></a>`CreateSubscription` | `17` | A request of the CreateSubscription service. |
| <a id="deletemonitoreditems"></a>`DeleteMonitoredItems` | `16` | A request of the DeleteMonitoredItems service. |
| <a id="deletenodes"></a>`DeleteNodes` | `26` | A request of the DeleteNodes service. |
| <a id="deletereferences"></a>`DeleteReferences` | `27` | A request of the DeleteReferences service. |
| <a id="deletesubscriptions"></a>`DeleteSubscriptions` | `23` | A request of the DeleteSubscriptions service. |
| <a id="findservers"></a>`FindServers` | `1` | A request of the FindServers service. |
| <a id="findserversonnetwork"></a>`FindServersOnNetwork`<span class="api-meta">since v2.58</span> | `37` | A discovery service the server does not offer. It is received by a server listening on the discovery port from applications expecting a local discovery server there. |
| <a id="generic"></a>`Generic`<span class="api-meta">since v2.7</span> | `0` | A request of an unknown type. |
| <a id="getendpoints"></a>`GetEndpoints` | `2` | A request of the GetEndpoints service. |
| <a id="historyread"></a>`HistoryRead` | `8` | A request of the HistoryRead service. |
| <a id="historyupdate"></a>`HistoryUpdate` | `10` | A request of the HistoryUpdate service. |
| <a id="modifymonitoreditems"></a>`ModifyMonitoredItems` | `13` | A request of the ModifyMonitoredItems service. |
| <a id="modifysubscription"></a>`ModifySubscription` | `18` | A request of the ModifySubscription service. |
| <a id="publish"></a>`Publish` | `20` | A request of the Publish service. |
| <a id="queryfirst"></a>`QueryFirst` | `31` | A request of the QueryFirst service. |
| <a id="querynext"></a>`QueryNext` | `32` | A request of the QueryNext service. |
| <a id="read"></a>`Read` | `7` | A request of the Read service. |
| <a id="registernodes"></a>`RegisterNodes` | `33` | A request of the RegisterNodes service. |
| <a id="registerserver"></a>`RegisterServer`<span class="api-meta">since v2.58</span> | `35` | A discovery service the server does not offer. It is received by a server listening on the discovery port from applications expecting a local discovery server there. |
| <a id="registerserver2"></a>`RegisterServer2`<span class="api-meta">since v2.58</span> | `36` | A discovery service the server does not offer. It is received by a server listening on the discovery port from applications expecting a local discovery server there. |
| <a id="republish"></a>`Republish` | `21` | A request of the Republish service. |
| <a id="setmonitoringmode"></a>`SetMonitoringMode` | `14` | A request of the SetMonitoringMode service. |
| <a id="setpublishingmode"></a>`SetPublishingMode` | `19` | A request of the SetPublishingMode service. |
| <a id="settriggering"></a>`SetTriggering` | `15` | A request of the SetTriggering service. |
| <a id="transfersubscriptions"></a>`TransferSubscriptions` | `22` | A request of the TransferSubscriptions service. |
| <a id="translatebrowsepathstonodeids"></a>`TranslateBrowsePathsToNodeIds` | `30` | A request of the TranslateBrowsePathsToNodeIds service. |
| <a id="unregisternodes"></a>`UnregisterNodes` | `34` | A request of the UnregisterNodes service. |
| <a id="write"></a>`Write` | `9` | A request of the Write service. |

## Applies to

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