.NET Based OPC UA Client/Server SDK  3.0.10.493
UnifiedAutomation.UaServer.IMethodManager Interface Reference

An interface to an object that manages access to methods More...

Inherited by UnifiedAutomation.UaServer.BaseNodeManager.

Public Member Functions

StatusCode BeginCallTransaction (RequestContext context, uint totalItemCountHint, CallCompleteEventHandler callback, object callbackData, out TransactionHandle handle)
 Begins the call transaction. More...
 
void FinishCallTransaction (TransactionHandle transaction)
 Calls the request finished. More...
 
StatusCode BeginCall (MethodOperationHandle operationHandle, IList< Variant > inputArguments)
 Begins the call. More...
 

Detailed Description

An interface to an object that manages access to methods

Member Function Documentation

StatusCode UnifiedAutomation.UaServer.IMethodManager.BeginCall ( MethodOperationHandle  operationHandle,
IList< Variant inputArguments 
)

Begins the call.

Parameters
operationHandleThe operation handle.
inputArgumentsThe input arguments.
Returns
Good if the transaction could be created, an error code otherwise.

If this method returns Good the callback passed to BeginDataTransaction must be called when the operation completes.

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.

StatusCode UnifiedAutomation.UaServer.IMethodManager.BeginCallTransaction ( RequestContext  context,
uint  totalItemCountHint,
CallCompleteEventHandler  callback,
object  callbackData,
out TransactionHandle  handle 
)

Begins the call transaction.

Parameters
contextThe request context.
totalItemCountHintThe total item count hint.
callbackThe callback.
callbackDataThe callback data.
handleThe call transaction handle.
Returns
Good if the transaction could be created, an error code otherwise.

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.

void UnifiedAutomation.UaServer.IMethodManager.FinishCallTransaction ( TransactionHandle  transaction)

Calls the request finished.

Parameters
transactionThe transaction.

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.


The documentation for this interface was generated from the following file: