Skip to content

Reference

IOpcService<TResponse, TRequest> Members

Defines a generic interface which is to be used by an OPC UA client application to provide the necessary service-orientated architecture (SOA) to take use of an OPC UA service defined by an OPC UA server.

Reference

IOpcService<TResponse, TRequest> Members ​

Type
IOpcService<TResponse, TRequest>
Namespace
Opc.UaFx.Services
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Also in
Opc.UaFx.Client

Methods ​

Invoke ​

Executes the service using the specified request data.

csharp
TResponse Invoke(TRequest request)
vbnet
Function Invoke(request As TRequest) As TResponse

Parameters

NameTypeDescription
requestTRequestThe TRequest data to use to execute the service.

Returns

TResponse

The TResponse of the service after processing the request.

Exceptions

ExceptionCondition
ArgumentNullExceptionThe request data is a null reference (Nothing in Visual Basic).
InvalidOperationExceptionThe requested operation is currently not supported, especially using the request information specified.
OpcExceptionThe service execution failed upon different circumstances; for more details see exception details.