C# Class Opc.Ua.Server.OperationContext

Stores information used while a thread is completing an operation on behalf of a client.
Inheritance: IOperationContext
ファイルを表示 Open project: OPCFoundation/UA-.NET Class Usage Examples

Public Methods

Method Description
OperationContext ( IMonitoredItem monitoredItem ) : System

Initializes the context with a monitored item.

OperationContext ( RequestHeader requestHeader, RequestType requestType ) : System

Initializes the context with a session.

OperationContext ( RequestHeader requestHeader, RequestType requestType, Session session ) : System

Initializes the context with a session.

OperationContext ( Session session, DiagnosticsMasks diagnosticsMasks ) : System

Initializes the context with a session.

SetStatusCode ( StatusCode statusCode ) : void

Updates the status code (thread safe).

Method Details

OperationContext() public method

Initializes the context with a monitored item.
public OperationContext ( IMonitoredItem monitoredItem ) : System
monitoredItem IMonitoredItem The monitored item.
return System

OperationContext() public method

Initializes the context with a session.
public OperationContext ( RequestHeader requestHeader, RequestType requestType ) : System
requestHeader RequestHeader The request header.
requestType RequestType Type of the request.
return System

OperationContext() public method

Initializes the context with a session.
public OperationContext ( RequestHeader requestHeader, RequestType requestType, Session session ) : System
requestHeader RequestHeader The request header.
requestType RequestType Type of the request.
session Session The session.
return System

OperationContext() public method

Initializes the context with a session.
public OperationContext ( Session session, DiagnosticsMasks diagnosticsMasks ) : System
session Session The session.
diagnosticsMasks DiagnosticsMasks The diagnostics masks.
return System

SetStatusCode() public method

Updates the status code (thread safe).
public SetStatusCode ( StatusCode statusCode ) : void
statusCode StatusCode The status code.
return void