.NET Based OPC UA Client/Server SDK  3.0.10.493
UnifiedAutomation.UaBase.SessionEndpoint Class Reference

A endpoint object used by clients to access a UA service. More...

Inherits UnifiedAutomation.UaBase.EndpointBase.

Public Member Functions

 SessionEndpoint (ServerBase server=null)
 Initializes a new instance of the SessionEndpoint class. More...
 
IServiceResponse FindServers (IServiceRequest incoming)
 Invokes the FindServers service. More...
 
IServiceResponse FindServersOnNetwork (IServiceRequest incoming)
 Invokes the FindServersOnNetwork service. More...
 
IServiceResponse GetEndpoints (IServiceRequest incoming)
 Invokes the GetEndpoints service. More...
 
IServiceResponse CreateSession (IServiceRequest incoming)
 Invokes the CreateSession service. More...
 
IServiceResponse ActivateSession (IServiceRequest incoming)
 Invokes the ActivateSession service. More...
 
IServiceResponse CloseSession (IServiceRequest incoming)
 Invokes the CloseSession service. More...
 
IServiceResponse Cancel (IServiceRequest incoming)
 Invokes the Cancel service. More...
 
IServiceResponse AddNodes (IServiceRequest incoming)
 Invokes the AddNodes service. More...
 
IServiceResponse AddReferences (IServiceRequest incoming)
 Invokes the AddReferences service. More...
 
IServiceResponse DeleteNodes (IServiceRequest incoming)
 Invokes the DeleteNodes service. More...
 
IServiceResponse DeleteReferences (IServiceRequest incoming)
 Invokes the DeleteReferences service. More...
 
IServiceResponse Browse (IServiceRequest incoming)
 Invokes the Browse service. More...
 
IServiceResponse BrowseNext (IServiceRequest incoming)
 Invokes the BrowseNext service. More...
 
IServiceResponse TranslateBrowsePathsToNodeIds (IServiceRequest incoming)
 Invokes the TranslateBrowsePathsToNodeIds service. More...
 
IServiceResponse RegisterNodes (IServiceRequest incoming)
 Invokes the RegisterNodes service. More...
 
IServiceResponse UnregisterNodes (IServiceRequest incoming)
 Invokes the UnregisterNodes service. More...
 
IServiceResponse QueryFirst (IServiceRequest incoming)
 Invokes the QueryFirst service. More...
 
IServiceResponse QueryNext (IServiceRequest incoming)
 Invokes the QueryNext service. More...
 
IServiceResponse Read (IServiceRequest incoming)
 Invokes the Read service. More...
 
IServiceResponse HistoryRead (IServiceRequest incoming)
 Invokes the HistoryRead service. More...
 
IServiceResponse Write (IServiceRequest incoming)
 Invokes the Write service. More...
 
IServiceResponse HistoryUpdate (IServiceRequest incoming)
 Invokes the HistoryUpdate service. More...
 
IServiceResponse Call (IServiceRequest incoming)
 Invokes the Call service. More...
 
IServiceResponse CreateMonitoredItems (IServiceRequest incoming)
 Invokes the CreateMonitoredItems service. More...
 
IServiceResponse ModifyMonitoredItems (IServiceRequest incoming)
 Invokes the ModifyMonitoredItems service. More...
 
IServiceResponse SetMonitoringMode (IServiceRequest incoming)
 Invokes the SetMonitoringMode service. More...
 
IServiceResponse SetTriggering (IServiceRequest incoming)
 Invokes the SetTriggering service. More...
 
IServiceResponse DeleteMonitoredItems (IServiceRequest incoming)
 Invokes the DeleteMonitoredItems service. More...
 
IServiceResponse CreateSubscription (IServiceRequest incoming)
 Invokes the CreateSubscription service. More...
 
IServiceResponse ModifySubscription (IServiceRequest incoming)
 Invokes the ModifySubscription service. More...
 
IServiceResponse SetPublishingMode (IServiceRequest incoming)
 Invokes the SetPublishingMode service. More...
 
IServiceResponse Publish (IServiceRequest incoming)
 Invokes the Publish service. More...
 
IServiceResponse Republish (IServiceRequest incoming)
 Invokes the Republish service. More...
 
IServiceResponse TransferSubscriptions (IServiceRequest incoming)
 Invokes the TransferSubscriptions service. More...
 
IServiceResponse DeleteSubscriptions (IServiceRequest incoming)
 Invokes the DeleteSubscriptions service. More...
 
- Public Member Functions inherited from UnifiedAutomation.UaBase.EndpointBase
virtual IServiceResponse ProcessRequest (IServiceRequest incoming)
 Dispatches an incoming binary encoded request. More...
 

Protected Member Functions

virtual void CreateKnownTypes ()
 Populates the known types table. More...
 
- Protected Member Functions inherited from UnifiedAutomation.UaBase.EndpointBase
 EndpointBase (ServerBase server)
 Initializes the endpoint with a server instead of a host. More...
 
ServiceDefinition FindService (ExpandedNodeId requestTypeId)
 Finds the service identified by the request type. More...
 
void SetRequestContext (RequestEncoding encoding)
 Sets the request context for the thread. More...
 
virtual void OnRequestReceived (IServiceRequest request)
 Called when a new request is received by the endpoint. More...
 
virtual void OnResponseSent (IServiceResponse response)
 Called when a response sent via the endpoint. More...
 
delegate IServiceResponse InvokeServiceEventHandler (IServiceRequest request)
 A delegate used to dispatch incoming service requests. More...
 

Properties

ISessionServer ServerInstance [get]
 The UA server instance that the endpoint is connected to. More...
 
- Properties inherited from UnifiedAutomation.UaBase.EndpointBase
IServerBase Server [get]
 
SortedList< ExpandedNodeId,
ServiceDefinition
SupportedServices [get, set]
 The types known to the server. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from UnifiedAutomation.UaBase.EndpointBase
static ServiceFault CreateFault (IServiceRequest request, Exception exception)
 Creates a fault message. More...
 

Detailed Description

A endpoint object used by clients to access a UA service.

Constructor & Destructor Documentation

UnifiedAutomation.UaBase.SessionEndpoint.SessionEndpoint ( ServerBase  server = null)
inline

Initializes a new instance of the SessionEndpoint class.

Parameters
serverThe server.

Member Function Documentation

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.ActivateSession ( IServiceRequest  incoming)
inline

Invokes the ActivateSession service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.AddNodes ( IServiceRequest  incoming)
inline

Invokes the AddNodes service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.AddReferences ( IServiceRequest  incoming)
inline

Invokes the AddReferences service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.Browse ( IServiceRequest  incoming)
inline

Invokes the Browse service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.BrowseNext ( IServiceRequest  incoming)
inline

Invokes the BrowseNext service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.Call ( IServiceRequest  incoming)
inline

Invokes the Call service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.Cancel ( IServiceRequest  incoming)
inline

Invokes the Cancel service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.CloseSession ( IServiceRequest  incoming)
inline

Invokes the CloseSession service.

virtual void UnifiedAutomation.UaBase.SessionEndpoint.CreateKnownTypes ( )
inlineprotectedvirtual

Populates the known types table.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.CreateMonitoredItems ( IServiceRequest  incoming)
inline

Invokes the CreateMonitoredItems service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.CreateSession ( IServiceRequest  incoming)
inline

Invokes the CreateSession service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.CreateSubscription ( IServiceRequest  incoming)
inline

Invokes the CreateSubscription service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.DeleteMonitoredItems ( IServiceRequest  incoming)
inline

Invokes the DeleteMonitoredItems service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.DeleteNodes ( IServiceRequest  incoming)
inline

Invokes the DeleteNodes service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.DeleteReferences ( IServiceRequest  incoming)
inline

Invokes the DeleteReferences service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.DeleteSubscriptions ( IServiceRequest  incoming)
inline

Invokes the DeleteSubscriptions service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.FindServers ( IServiceRequest  incoming)
inline

Invokes the FindServers service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.FindServersOnNetwork ( IServiceRequest  incoming)
inline

Invokes the FindServersOnNetwork service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.GetEndpoints ( IServiceRequest  incoming)
inline

Invokes the GetEndpoints service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.HistoryRead ( IServiceRequest  incoming)
inline

Invokes the HistoryRead service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.HistoryUpdate ( IServiceRequest  incoming)
inline

Invokes the HistoryUpdate service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.ModifyMonitoredItems ( IServiceRequest  incoming)
inline

Invokes the ModifyMonitoredItems service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.ModifySubscription ( IServiceRequest  incoming)
inline

Invokes the ModifySubscription service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.Publish ( IServiceRequest  incoming)
inline

Invokes the Publish service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.QueryFirst ( IServiceRequest  incoming)
inline

Invokes the QueryFirst service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.QueryNext ( IServiceRequest  incoming)
inline

Invokes the QueryNext service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.Read ( IServiceRequest  incoming)
inline

Invokes the Read service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.RegisterNodes ( IServiceRequest  incoming)
inline

Invokes the RegisterNodes service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.Republish ( IServiceRequest  incoming)
inline

Invokes the Republish service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.SetMonitoringMode ( IServiceRequest  incoming)
inline

Invokes the SetMonitoringMode service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.SetPublishingMode ( IServiceRequest  incoming)
inline

Invokes the SetPublishingMode service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.SetTriggering ( IServiceRequest  incoming)
inline

Invokes the SetTriggering service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.TransferSubscriptions ( IServiceRequest  incoming)
inline

Invokes the TransferSubscriptions service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.TranslateBrowsePathsToNodeIds ( IServiceRequest  incoming)
inline

Invokes the TranslateBrowsePathsToNodeIds service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.UnregisterNodes ( IServiceRequest  incoming)
inline

Invokes the UnregisterNodes service.

IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.Write ( IServiceRequest  incoming)
inline

Invokes the Write service.

Property Documentation

ISessionServer UnifiedAutomation.UaBase.SessionEndpoint.ServerInstance
getprotected

The UA server instance that the endpoint is connected to.


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