UA Bundle SDK .NET  2.2.0.255
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Groups Pages
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, set]
 Gets the channel context. More...
 
string SecurityPolicyUri [get, set]
 Gets the security policy URI. More...
 
ServiceType RequestType [get, set]
 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, set]
 Gets the session. More...
 
NodeId SessionId [get]
 Gets the session id. More...
 
UserIdentity UserIdentity [get]
 Gets the user identity. More...
 
string[] PreferredLocales [get]
 Gets the preferred locales. More...
 
DiagnosticsMasks DiagnosticsMasks [get, set]
 Gets the diagnostics masks. More...
 
StringTable DiagnosticsStrings [get, set]
 Gets the diagnostics strings. More...
 
string AuditEntryId [get, set]
 Gets the audit entry id. More...
 
uint ClientHandle [get, set]
 Gets the client handle. More...
 
object UserData [get, set]
 Gets or sets the user data. More...
 
DateTime OperationDeadline [get, set]
 Gets the operation deadline. More...
 
StatusCode OperationStatus [get, set]
 Gets or sets the operation status. More...
 
- Properties inherited from UnifiedAutomation.UaServer.ServerContext
ServerManager Server [get, set]
 Gets the server. More...
 
NamespaceTable NamespaceUris [get, set]
 Gets the namespace uris. More...
 
StringTable ServerUris [get, set]
 Gets the server uris. More...
 
ITypeTable TypeTable [get, set]
 Gets the type table. More...
 

Detailed Description

Constructor & Destructor Documentation

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

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 
)
inline

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 
)
inline

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 ( )
inline

Determines whether is operation has aborted.

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

Property Documentation

string UnifiedAutomation.UaServer.RequestContext.AuditEntryId
getset

Gets the audit entry id.

SecureChannelContext UnifiedAutomation.UaServer.RequestContext.ChannelContext
getset

Gets the channel context.

uint UnifiedAutomation.UaServer.RequestContext.ClientHandle
getset

Gets the client handle.

DiagnosticsMasks UnifiedAutomation.UaServer.RequestContext.DiagnosticsMasks
getset

Gets the diagnostics masks.

StringTable UnifiedAutomation.UaServer.RequestContext.DiagnosticsStrings
getset

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.

DateTime UnifiedAutomation.UaServer.RequestContext.OperationDeadline
getset

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
getset

Gets the type of the request.

The type of the request.

string UnifiedAutomation.UaServer.RequestContext.SecurityPolicyUri
getset

Gets the security policy URI.

Session UnifiedAutomation.UaServer.RequestContext.Session
getset

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: