.NET Based OPC UA Client/Server SDK  3.3.3.537
UnifiedAutomation.UaServer.RequestContext Class Reference

More...

Inherits UnifiedAutomation.UaServer.ServerContext, and UnifiedAutomation.UaBase.IMapperContext.

Public Member Functions

 RequestContext (ServerManager server, string[] preferredLocales, UserIdentity identity, ServiceType requestType)
 Initializes a new instance of the RequestContext class. More...
 
 RequestContext (ServerManager server, RequestHeader requestHeader, ServiceType requestType)
 Initializes a new instance of the RequestContext class. More...
 
 RequestContext (Session session, RequestHeader requestHeader, ServiceType requestType)
 Initializes a new instance of the RequestContext class. More...
 
bool IsOperationAborted ()
 Determines whether is operation has aborted. More...
 
- Public Member Functions inherited from UnifiedAutomation.UaServer.ServerContext
 ServerContext (ServerManager server)
 Initializes a new instance of the ServerContext class. More...
 

Properties

SecureChannelContext ChannelContext [get]
 Gets the channel context. More...
 
string SecurityPolicyUri [get]
 Gets the security policy URI. More...
 
ServiceType RequestType [get]
 Gets the type of the request. More...
 
bool IsDefaultServerContext [get]
 Gets a value indicating whether this instance is default server context. More...
 
Session Session [get]
 Gets the session. More...
 
NodeId SessionId [get]
 Gets the session id. More...
 
UserIdentity UserIdentity [get]
 Gets the user identity. More...
 
IList< uint > ScopeIds [get]
 Gets the user identity. More...
 
uint[] RoleIds [get]
 Gets the RoleIds More...
 
MessageSecurityMode SecurityMode [get]
 The security mode associated with the context. More...
 
string[] PreferredLocales [get]
 Gets the preferred locales. More...
 
DiagnosticsMasks DiagnosticsMasks [get]
 Gets the diagnostics masks. More...
 
StringTable DiagnosticsStrings [get]
 Gets the diagnostics strings. More...
 
string AuditEntryId [get]
 Gets the audit entry id. More...
 
uint ClientHandle [get]
 Gets the client handle. More...
 
object UserData [get, set]
 Gets or sets the user data. More...
 
long OperationDeadline [get]
 Gets the operation deadline. More...
 
StatusCode OperationStatus [get, set]
 Gets or sets the operation status. More...
 
- Properties inherited from UnifiedAutomation.UaServer.ServerContext
ISecurityProvider SecurityProvider [get]
 Gets the security provider. More...
 
ServerManager Server [get]
 Gets the server. More...
 
NamespaceTable NamespaceUris [get]
 Gets the namespace uris. More...
 
StringTable ServerUris [get]
 Gets the server uris. More...
 
ITypeTable TypeTable [get]
 Gets the type table. More...
 

Detailed Description

Constructor & Destructor Documentation

UnifiedAutomation.UaServer.RequestContext.RequestContext ( ServerManager  server,
string[]  preferredLocales,
UserIdentity  identity,
ServiceType  requestType 
)

Initializes a new instance of the RequestContext class.

Parameters
serverThe server.
preferredLocalesThe preferred locales.
identityThe identity.
requestTypeType of the request.
UnifiedAutomation.UaServer.RequestContext.RequestContext ( ServerManager  server,
RequestHeader  requestHeader,
ServiceType  requestType 
)

Initializes a new instance of the RequestContext class.

Parameters
serverThe server.
requestHeaderThe request header.
requestTypeType of the request.
UnifiedAutomation.UaServer.RequestContext.RequestContext ( Session  session,
RequestHeader  requestHeader,
ServiceType  requestType 
)

Initializes a new instance of the RequestContext class.

Parameters
sessionThe session.
requestHeaderThe request header.
requestTypeType of the request.

Member Function Documentation

bool UnifiedAutomation.UaServer.RequestContext.IsOperationAborted ( )

Determines whether is operation has aborted.

Returns
true if the operation has aborted; otherwise, false.

Property Documentation

string UnifiedAutomation.UaServer.RequestContext.AuditEntryId
get

Gets the audit entry id.

SecureChannelContext UnifiedAutomation.UaServer.RequestContext.ChannelContext
get

Gets the channel context.

uint UnifiedAutomation.UaServer.RequestContext.ClientHandle
get

Gets the client handle.

DiagnosticsMasks UnifiedAutomation.UaServer.RequestContext.DiagnosticsMasks
get

Gets the diagnostics masks.

StringTable UnifiedAutomation.UaServer.RequestContext.DiagnosticsStrings
get

Gets the diagnostics strings.

bool UnifiedAutomation.UaServer.RequestContext.IsDefaultServerContext
get

Gets a value indicating whether this instance is default server context.

true if this instance is default server context; otherwise, false.

long UnifiedAutomation.UaServer.RequestContext.OperationDeadline
get

Gets the operation deadline.

StatusCode UnifiedAutomation.UaServer.RequestContext.OperationStatus
getset

Gets or sets the operation status.

The operation status.

string [] UnifiedAutomation.UaServer.RequestContext.PreferredLocales
get

Gets the preferred locales.

ServiceType UnifiedAutomation.UaServer.RequestContext.RequestType
get

Gets the type of the request.

The type of the request.

uint [] UnifiedAutomation.UaServer.RequestContext.RoleIds
get

Gets the RoleIds

IList<uint> UnifiedAutomation.UaServer.RequestContext.ScopeIds
get

Gets the user identity.

MessageSecurityMode UnifiedAutomation.UaServer.RequestContext.SecurityMode
get

The security mode associated with the context.

string UnifiedAutomation.UaServer.RequestContext.SecurityPolicyUri
get

Gets the security policy URI.

Session UnifiedAutomation.UaServer.RequestContext.Session
get

Gets the session.

NodeId UnifiedAutomation.UaServer.RequestContext.SessionId
get

Gets the session id.

object UnifiedAutomation.UaServer.RequestContext.UserData
getset

Gets or sets the user data.

The user data.

UserIdentity UnifiedAutomation.UaServer.RequestContext.UserIdentity
get

Gets the user identity.


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