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

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

Inherits UnifiedAutomation.UaBase.EndpointBase, UnifiedAutomation.UaBase.ISessionEndpoint, and UnifiedAutomation.UaBase.IDiscoveryEndpoint.

Public Member Functions

 SessionEndpoint ()
 Initializes the object when it is created by the WCF framework. More...
 
 SessionEndpoint (ServerBase server)
 Initializes a new instance of the SessionEndpoint class. More...
 
IServiceResponse FindServers (IServiceRequest incoming)
 Invokes the FindServers service. More...
 
virtual IAsyncResult BeginFindServers (FindServersMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the FindServers service. More...
 
virtual FindServersResponseMessage EndFindServers (IAsyncResult ar)
 Waits for an asynchronous call to the FindServers service to complete. More...
 
IServiceResponse FindServersOnNetwork (IServiceRequest incoming)
 Invokes the FindServersOnNetwork service. More...
 
virtual IAsyncResult BeginFindServersOnNetwork (FindServersOnNetworkMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the FindServersOnNetwork service. More...
 
virtual
FindServersOnNetworkResponseMessage 
EndFindServersOnNetwork (IAsyncResult ar)
 Waits for an asynchronous call to the FindServersOnNetwork service to complete. More...
 
IServiceResponse GetEndpoints (IServiceRequest incoming)
 Invokes the GetEndpoints service. More...
 
virtual IAsyncResult BeginGetEndpoints (GetEndpointsMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the GetEndpoints service. More...
 
virtual GetEndpointsResponseMessage EndGetEndpoints (IAsyncResult ar)
 Waits for an asynchronous call to the GetEndpoints service to complete. More...
 
IServiceResponse CreateSession (IServiceRequest incoming)
 Invokes the CreateSession service. More...
 
virtual IAsyncResult BeginCreateSession (CreateSessionMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the CreateSession service. More...
 
virtual
CreateSessionResponseMessage 
EndCreateSession (IAsyncResult ar)
 Waits for an asynchronous call to the CreateSession service to complete. More...
 
IServiceResponse ActivateSession (IServiceRequest incoming)
 Invokes the ActivateSession service. More...
 
virtual IAsyncResult BeginActivateSession (ActivateSessionMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the ActivateSession service. More...
 
virtual
ActivateSessionResponseMessage 
EndActivateSession (IAsyncResult ar)
 Waits for an asynchronous call to the ActivateSession service to complete. More...
 
IServiceResponse CloseSession (IServiceRequest incoming)
 Invokes the CloseSession service. More...
 
virtual IAsyncResult BeginCloseSession (CloseSessionMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the CloseSession service. More...
 
virtual CloseSessionResponseMessage EndCloseSession (IAsyncResult ar)
 Waits for an asynchronous call to the CloseSession service to complete. More...
 
IServiceResponse Cancel (IServiceRequest incoming)
 Invokes the Cancel service. More...
 
virtual IAsyncResult BeginCancel (CancelMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the Cancel service. More...
 
virtual CancelResponseMessage EndCancel (IAsyncResult ar)
 Waits for an asynchronous call to the Cancel service to complete. More...
 
IServiceResponse AddNodes (IServiceRequest incoming)
 Invokes the AddNodes service. More...
 
virtual IAsyncResult BeginAddNodes (AddNodesMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the AddNodes service. More...
 
virtual AddNodesResponseMessage EndAddNodes (IAsyncResult ar)
 Waits for an asynchronous call to the AddNodes service to complete. More...
 
IServiceResponse AddReferences (IServiceRequest incoming)
 Invokes the AddReferences service. More...
 
virtual IAsyncResult BeginAddReferences (AddReferencesMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the AddReferences service. More...
 
virtual
AddReferencesResponseMessage 
EndAddReferences (IAsyncResult ar)
 Waits for an asynchronous call to the AddReferences service to complete. More...
 
IServiceResponse DeleteNodes (IServiceRequest incoming)
 Invokes the DeleteNodes service. More...
 
virtual IAsyncResult BeginDeleteNodes (DeleteNodesMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the DeleteNodes service. More...
 
virtual DeleteNodesResponseMessage EndDeleteNodes (IAsyncResult ar)
 Waits for an asynchronous call to the DeleteNodes service to complete. More...
 
IServiceResponse DeleteReferences (IServiceRequest incoming)
 Invokes the DeleteReferences service. More...
 
virtual IAsyncResult BeginDeleteReferences (DeleteReferencesMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the DeleteReferences service. More...
 
virtual
DeleteReferencesResponseMessage 
EndDeleteReferences (IAsyncResult ar)
 Waits for an asynchronous call to the DeleteReferences service to complete. More...
 
IServiceResponse Browse (IServiceRequest incoming)
 Invokes the Browse service. More...
 
virtual IAsyncResult BeginBrowse (BrowseMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the Browse service. More...
 
virtual BrowseResponseMessage EndBrowse (IAsyncResult ar)
 Waits for an asynchronous call to the Browse service to complete. More...
 
IServiceResponse BrowseNext (IServiceRequest incoming)
 Invokes the BrowseNext service. More...
 
virtual IAsyncResult BeginBrowseNext (BrowseNextMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the BrowseNext service. More...
 
virtual BrowseNextResponseMessage EndBrowseNext (IAsyncResult ar)
 Waits for an asynchronous call to the BrowseNext service to complete. More...
 
IServiceResponse TranslateBrowsePathsToNodeIds (IServiceRequest incoming)
 Invokes the TranslateBrowsePathsToNodeIds service. More...
 
virtual IAsyncResult BeginTranslateBrowsePathsToNodeIds (TranslateBrowsePathsToNodeIdsMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the TranslateBrowsePathsToNodeIds service. More...
 
virtual
TranslateBrowsePathsToNodeIdsResponseMessage 
EndTranslateBrowsePathsToNodeIds (IAsyncResult ar)
 Waits for an asynchronous call to the TranslateBrowsePathsToNodeIds service to complete. More...
 
IServiceResponse RegisterNodes (IServiceRequest incoming)
 Invokes the RegisterNodes service. More...
 
virtual IAsyncResult BeginRegisterNodes (RegisterNodesMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the RegisterNodes service. More...
 
virtual
RegisterNodesResponseMessage 
EndRegisterNodes (IAsyncResult ar)
 Waits for an asynchronous call to the RegisterNodes service to complete. More...
 
IServiceResponse UnregisterNodes (IServiceRequest incoming)
 Invokes the UnregisterNodes service. More...
 
virtual IAsyncResult BeginUnregisterNodes (UnregisterNodesMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the UnregisterNodes service. More...
 
virtual
UnregisterNodesResponseMessage 
EndUnregisterNodes (IAsyncResult ar)
 Waits for an asynchronous call to the UnregisterNodes service to complete. More...
 
IServiceResponse QueryFirst (IServiceRequest incoming)
 Invokes the QueryFirst service. More...
 
virtual IAsyncResult BeginQueryFirst (QueryFirstMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the QueryFirst service. More...
 
virtual QueryFirstResponseMessage EndQueryFirst (IAsyncResult ar)
 Waits for an asynchronous call to the QueryFirst service to complete. More...
 
IServiceResponse QueryNext (IServiceRequest incoming)
 Invokes the QueryNext service. More...
 
virtual IAsyncResult BeginQueryNext (QueryNextMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the QueryNext service. More...
 
virtual QueryNextResponseMessage EndQueryNext (IAsyncResult ar)
 Waits for an asynchronous call to the QueryNext service to complete. More...
 
IServiceResponse Read (IServiceRequest incoming)
 Invokes the Read service. More...
 
virtual IAsyncResult BeginRead (ReadMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the Read service. More...
 
virtual ReadResponseMessage EndRead (IAsyncResult ar)
 Waits for an asynchronous call to the Read service to complete. More...
 
IServiceResponse HistoryRead (IServiceRequest incoming)
 Invokes the HistoryRead service. More...
 
virtual IAsyncResult BeginHistoryRead (HistoryReadMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the HistoryRead service. More...
 
virtual HistoryReadResponseMessage EndHistoryRead (IAsyncResult ar)
 Waits for an asynchronous call to the HistoryRead service to complete. More...
 
IServiceResponse Write (IServiceRequest incoming)
 Invokes the Write service. More...
 
virtual IAsyncResult BeginWrite (WriteMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the Write service. More...
 
virtual WriteResponseMessage EndWrite (IAsyncResult ar)
 Waits for an asynchronous call to the Write service to complete. More...
 
IServiceResponse HistoryUpdate (IServiceRequest incoming)
 Invokes the HistoryUpdate service. More...
 
virtual IAsyncResult BeginHistoryUpdate (HistoryUpdateMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the HistoryUpdate service. More...
 
virtual
HistoryUpdateResponseMessage 
EndHistoryUpdate (IAsyncResult ar)
 Waits for an asynchronous call to the HistoryUpdate service to complete. More...
 
IServiceResponse Call (IServiceRequest incoming)
 Invokes the Call service. More...
 
virtual IAsyncResult BeginCall (CallMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the Call service. More...
 
virtual CallResponseMessage EndCall (IAsyncResult ar)
 Waits for an asynchronous call to the Call service to complete. More...
 
IServiceResponse CreateMonitoredItems (IServiceRequest incoming)
 Invokes the CreateMonitoredItems service. More...
 
virtual IAsyncResult BeginCreateMonitoredItems (CreateMonitoredItemsMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the CreateMonitoredItems service. More...
 
virtual
CreateMonitoredItemsResponseMessage 
EndCreateMonitoredItems (IAsyncResult ar)
 Waits for an asynchronous call to the CreateMonitoredItems service to complete. More...
 
IServiceResponse ModifyMonitoredItems (IServiceRequest incoming)
 Invokes the ModifyMonitoredItems service. More...
 
virtual IAsyncResult BeginModifyMonitoredItems (ModifyMonitoredItemsMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the ModifyMonitoredItems service. More...
 
virtual
ModifyMonitoredItemsResponseMessage 
EndModifyMonitoredItems (IAsyncResult ar)
 Waits for an asynchronous call to the ModifyMonitoredItems service to complete. More...
 
IServiceResponse SetMonitoringMode (IServiceRequest incoming)
 Invokes the SetMonitoringMode service. More...
 
virtual IAsyncResult BeginSetMonitoringMode (SetMonitoringModeMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the SetMonitoringMode service. More...
 
virtual
SetMonitoringModeResponseMessage 
EndSetMonitoringMode (IAsyncResult ar)
 Waits for an asynchronous call to the SetMonitoringMode service to complete. More...
 
IServiceResponse SetTriggering (IServiceRequest incoming)
 Invokes the SetTriggering service. More...
 
virtual IAsyncResult BeginSetTriggering (SetTriggeringMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the SetTriggering service. More...
 
virtual
SetTriggeringResponseMessage 
EndSetTriggering (IAsyncResult ar)
 Waits for an asynchronous call to the SetTriggering service to complete. More...
 
IServiceResponse DeleteMonitoredItems (IServiceRequest incoming)
 Invokes the DeleteMonitoredItems service. More...
 
virtual IAsyncResult BeginDeleteMonitoredItems (DeleteMonitoredItemsMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the DeleteMonitoredItems service. More...
 
virtual
DeleteMonitoredItemsResponseMessage 
EndDeleteMonitoredItems (IAsyncResult ar)
 Waits for an asynchronous call to the DeleteMonitoredItems service to complete. More...
 
IServiceResponse CreateSubscription (IServiceRequest incoming)
 Invokes the CreateSubscription service. More...
 
virtual IAsyncResult BeginCreateSubscription (CreateSubscriptionMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the CreateSubscription service. More...
 
virtual
CreateSubscriptionResponseMessage 
EndCreateSubscription (IAsyncResult ar)
 Waits for an asynchronous call to the CreateSubscription service to complete. More...
 
IServiceResponse ModifySubscription (IServiceRequest incoming)
 Invokes the ModifySubscription service. More...
 
virtual IAsyncResult BeginModifySubscription (ModifySubscriptionMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the ModifySubscription service. More...
 
virtual
ModifySubscriptionResponseMessage 
EndModifySubscription (IAsyncResult ar)
 Waits for an asynchronous call to the ModifySubscription service to complete. More...
 
IServiceResponse SetPublishingMode (IServiceRequest incoming)
 Invokes the SetPublishingMode service. More...
 
virtual IAsyncResult BeginSetPublishingMode (SetPublishingModeMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the SetPublishingMode service. More...
 
virtual
SetPublishingModeResponseMessage 
EndSetPublishingMode (IAsyncResult ar)
 Waits for an asynchronous call to the SetPublishingMode service to complete. More...
 
IServiceResponse Publish (IServiceRequest incoming)
 Invokes the Publish service. More...
 
virtual IAsyncResult BeginPublish (PublishMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the Publish service. More...
 
virtual PublishResponseMessage EndPublish (IAsyncResult ar)
 Waits for an asynchronous call to the Publish service to complete. More...
 
IServiceResponse Republish (IServiceRequest incoming)
 Invokes the Republish service. More...
 
virtual IAsyncResult BeginRepublish (RepublishMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the Republish service. More...
 
virtual RepublishResponseMessage EndRepublish (IAsyncResult ar)
 Waits for an asynchronous call to the Republish service to complete. More...
 
IServiceResponse TransferSubscriptions (IServiceRequest incoming)
 Invokes the TransferSubscriptions service. More...
 
virtual IAsyncResult BeginTransferSubscriptions (TransferSubscriptionsMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the TransferSubscriptions service. More...
 
virtual
TransferSubscriptionsResponseMessage 
EndTransferSubscriptions (IAsyncResult ar)
 Waits for an asynchronous call to the TransferSubscriptions service to complete. More...
 
IServiceResponse DeleteSubscriptions (IServiceRequest incoming)
 Invokes the DeleteSubscriptions service. More...
 
virtual IAsyncResult BeginDeleteSubscriptions (DeleteSubscriptionsMessage message, AsyncCallback callback, object callbackData)
 Asynchronously calls the DeleteSubscriptions service. More...
 
virtual
DeleteSubscriptionsResponseMessage 
EndDeleteSubscriptions (IAsyncResult ar)
 Waits for an asynchronous call to the DeleteSubscriptions service to complete. More...
 
- Public Member Functions inherited from UnifiedAutomation.UaBase.EndpointBase
IAsyncResult BeginProcessRequest (string channeId, EndpointDescription endpointDescription, IServiceRequest request, AsyncCallback callback, object callbackData)
 Begins processing a request received via a binary encoded channel. More...
 
IServiceResponse EndProcessRequest (IAsyncResult result)
 Ends processing a request received via a binary encoded channel. More...
 
virtual IServiceResponse ProcessRequest (IServiceRequest incoming)
 Dispatches an incoming binary encoded request. More...
 
virtual IAsyncResult BeginInvokeService (InvokeServiceMessage message, AsyncCallback callack, object callbackData)
 Dispatches an incoming binary encoded request. More...
 
virtual
InvokeServiceResponseMessage 
EndInvokeService (IAsyncResult ar)
 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 ()
 Initializes the object when it is created by the WCF framework. More...
 
 EndpointBase (ServerBase server)
 Initializes the endpoint with a server instead of a host. More...
 
IServerBase GetServerForContext ()
 Gets the server object from the operation context. More...
 
EndpointDescription GetEndpointDescription ()
 Find the endpoint description for the endpoint. 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...
 
virtual void OnResponseFaultSent (Exception fault)
 Called when a response fault 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
IServiceHostBase HostForContext [get]
 Returns the host associated with the current context. More...
 
IServerBase ServerForContext [get]
 Gets the server object from the operation context. More...
 
EndpointDescription EndpointDescription [get, set]
 Returns the description for the endpoint More...
 
StatusCode ServerError [get, set]
 The types known to the server. More...
 
SortedList< ExpandedNodeId,
ServiceDefinition
SupportedServices [get, set]
 The types known to the server. More...
 

Additional Inherited Members

- Static Protected Member Functions inherited from UnifiedAutomation.UaBase.EndpointBase
static IServiceHostBase GetHostForContext ()
 Returns the host associated with the current context. More...
 
static ServiceFault CreateFault (IServiceRequest request, Exception exception)
 Creates a fault message. More...
 
static Exception CreateSoapFault (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 ( )
inline

Initializes the object when it is created by the WCF framework.

UnifiedAutomation.UaBase.SessionEndpoint.SessionEndpoint ( ServerBase  server)
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.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginActivateSession ( ActivateSessionMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the ActivateSession service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginAddNodes ( AddNodesMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the AddNodes service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginAddReferences ( AddReferencesMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the AddReferences service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginBrowse ( BrowseMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the Browse service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginBrowseNext ( BrowseNextMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the BrowseNext service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginCall ( CallMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the Call service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginCancel ( CancelMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the Cancel service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginCloseSession ( CloseSessionMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the CloseSession service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginCreateMonitoredItems ( CreateMonitoredItemsMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the CreateMonitoredItems service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginCreateSession ( CreateSessionMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the CreateSession service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginCreateSubscription ( CreateSubscriptionMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the CreateSubscription service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginDeleteMonitoredItems ( DeleteMonitoredItemsMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the DeleteMonitoredItems service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginDeleteNodes ( DeleteNodesMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the DeleteNodes service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginDeleteReferences ( DeleteReferencesMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the DeleteReferences service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginDeleteSubscriptions ( DeleteSubscriptionsMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the DeleteSubscriptions service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginFindServers ( FindServersMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the FindServers service.

Implements UnifiedAutomation.UaBase.IDiscoveryEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginFindServersOnNetwork ( FindServersOnNetworkMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the FindServersOnNetwork service.

Implements UnifiedAutomation.UaBase.IDiscoveryEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginGetEndpoints ( GetEndpointsMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the GetEndpoints service.

Implements UnifiedAutomation.UaBase.IDiscoveryEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginHistoryRead ( HistoryReadMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the HistoryRead service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginHistoryUpdate ( HistoryUpdateMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the HistoryUpdate service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginModifyMonitoredItems ( ModifyMonitoredItemsMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the ModifyMonitoredItems service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginModifySubscription ( ModifySubscriptionMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the ModifySubscription service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginPublish ( PublishMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the Publish service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginQueryFirst ( QueryFirstMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the QueryFirst service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginQueryNext ( QueryNextMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the QueryNext service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginRead ( ReadMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the Read service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginRegisterNodes ( RegisterNodesMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the RegisterNodes service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginRepublish ( RepublishMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the Republish service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginSetMonitoringMode ( SetMonitoringModeMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the SetMonitoringMode service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginSetPublishingMode ( SetPublishingModeMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the SetPublishingMode service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginSetTriggering ( SetTriggeringMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the SetTriggering service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginTransferSubscriptions ( TransferSubscriptionsMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the TransferSubscriptions service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginTranslateBrowsePathsToNodeIds ( TranslateBrowsePathsToNodeIdsMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the TranslateBrowsePathsToNodeIds service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginUnregisterNodes ( UnregisterNodesMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the UnregisterNodes service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual IAsyncResult UnifiedAutomation.UaBase.SessionEndpoint.BeginWrite ( WriteMessage  message,
AsyncCallback  callback,
object  callbackData 
)
inlinevirtual

Asynchronously calls the Write service.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

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.

virtual ActivateSessionResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndActivateSession ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the ActivateSession service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual AddNodesResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndAddNodes ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the AddNodes service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual AddReferencesResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndAddReferences ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the AddReferences service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual BrowseResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndBrowse ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the Browse service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual BrowseNextResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndBrowseNext ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the BrowseNext service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual CallResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndCall ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the Call service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual CancelResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndCancel ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the Cancel service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual CloseSessionResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndCloseSession ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the CloseSession service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual CreateMonitoredItemsResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndCreateMonitoredItems ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the CreateMonitoredItems service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual CreateSessionResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndCreateSession ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the CreateSession service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual CreateSubscriptionResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndCreateSubscription ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the CreateSubscription service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual DeleteMonitoredItemsResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndDeleteMonitoredItems ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the DeleteMonitoredItems service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual DeleteNodesResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndDeleteNodes ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the DeleteNodes service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual DeleteReferencesResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndDeleteReferences ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the DeleteReferences service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual DeleteSubscriptionsResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndDeleteSubscriptions ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the DeleteSubscriptions service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual FindServersResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndFindServers ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the FindServers service to complete.

Implements UnifiedAutomation.UaBase.IDiscoveryEndpoint.

virtual FindServersOnNetworkResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndFindServersOnNetwork ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the FindServersOnNetwork service to complete.

Implements UnifiedAutomation.UaBase.IDiscoveryEndpoint.

virtual GetEndpointsResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndGetEndpoints ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the GetEndpoints service to complete.

Implements UnifiedAutomation.UaBase.IDiscoveryEndpoint.

virtual HistoryReadResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndHistoryRead ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the HistoryRead service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual HistoryUpdateResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndHistoryUpdate ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the HistoryUpdate service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual ModifyMonitoredItemsResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndModifyMonitoredItems ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the ModifyMonitoredItems service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual ModifySubscriptionResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndModifySubscription ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the ModifySubscription service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual PublishResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndPublish ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the Publish service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual QueryFirstResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndQueryFirst ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the QueryFirst service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual QueryNextResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndQueryNext ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the QueryNext service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual ReadResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndRead ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the Read service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual RegisterNodesResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndRegisterNodes ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the RegisterNodes service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual RepublishResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndRepublish ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the Republish service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual SetMonitoringModeResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndSetMonitoringMode ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the SetMonitoringMode service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual SetPublishingModeResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndSetPublishingMode ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the SetPublishingMode service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual SetTriggeringResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndSetTriggering ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the SetTriggering service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual TransferSubscriptionsResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndTransferSubscriptions ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the TransferSubscriptions service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual TranslateBrowsePathsToNodeIdsResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndTranslateBrowsePathsToNodeIds ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the TranslateBrowsePathsToNodeIds service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual UnregisterNodesResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndUnregisterNodes ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the UnregisterNodes service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

virtual WriteResponseMessage UnifiedAutomation.UaBase.SessionEndpoint.EndWrite ( IAsyncResult  ar)
inlinevirtual

Waits for an asynchronous call to the Write service to complete.

Implements UnifiedAutomation.UaBase.ISessionEndpoint.

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: