.NET Based OPC UA Client/Server SDK
3.1.3.516
|
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... | |
A endpoint object used by clients to access a UA service.
UnifiedAutomation.UaBase.SessionEndpoint.SessionEndpoint | ( | ServerBase | server = null | ) |
Initializes a new instance of the SessionEndpoint class.
server | The server. |
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.ActivateSession | ( | IServiceRequest | incoming | ) |
Invokes the ActivateSession service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.AddNodes | ( | IServiceRequest | incoming | ) |
Invokes the AddNodes service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.AddReferences | ( | IServiceRequest | incoming | ) |
Invokes the AddReferences service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.Browse | ( | IServiceRequest | incoming | ) |
Invokes the Browse service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.BrowseNext | ( | IServiceRequest | incoming | ) |
Invokes the BrowseNext service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.Call | ( | IServiceRequest | incoming | ) |
Invokes the Call service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.Cancel | ( | IServiceRequest | incoming | ) |
Invokes the Cancel service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.CloseSession | ( | IServiceRequest | incoming | ) |
Invokes the CloseSession service.
|
protectedvirtual |
Populates the known types table.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.CreateMonitoredItems | ( | IServiceRequest | incoming | ) |
Invokes the CreateMonitoredItems service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.CreateSession | ( | IServiceRequest | incoming | ) |
Invokes the CreateSession service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.CreateSubscription | ( | IServiceRequest | incoming | ) |
Invokes the CreateSubscription service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.DeleteMonitoredItems | ( | IServiceRequest | incoming | ) |
Invokes the DeleteMonitoredItems service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.DeleteNodes | ( | IServiceRequest | incoming | ) |
Invokes the DeleteNodes service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.DeleteReferences | ( | IServiceRequest | incoming | ) |
Invokes the DeleteReferences service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.DeleteSubscriptions | ( | IServiceRequest | incoming | ) |
Invokes the DeleteSubscriptions service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.FindServers | ( | IServiceRequest | incoming | ) |
Invokes the FindServers service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.FindServersOnNetwork | ( | IServiceRequest | incoming | ) |
Invokes the FindServersOnNetwork service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.GetEndpoints | ( | IServiceRequest | incoming | ) |
Invokes the GetEndpoints service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.HistoryRead | ( | IServiceRequest | incoming | ) |
Invokes the HistoryRead service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.HistoryUpdate | ( | IServiceRequest | incoming | ) |
Invokes the HistoryUpdate service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.ModifyMonitoredItems | ( | IServiceRequest | incoming | ) |
Invokes the ModifyMonitoredItems service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.ModifySubscription | ( | IServiceRequest | incoming | ) |
Invokes the ModifySubscription service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.Publish | ( | IServiceRequest | incoming | ) |
Invokes the Publish service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.QueryFirst | ( | IServiceRequest | incoming | ) |
Invokes the QueryFirst service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.QueryNext | ( | IServiceRequest | incoming | ) |
Invokes the QueryNext service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.Read | ( | IServiceRequest | incoming | ) |
Invokes the Read service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.RegisterNodes | ( | IServiceRequest | incoming | ) |
Invokes the RegisterNodes service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.Republish | ( | IServiceRequest | incoming | ) |
Invokes the Republish service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.SetMonitoringMode | ( | IServiceRequest | incoming | ) |
Invokes the SetMonitoringMode service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.SetPublishingMode | ( | IServiceRequest | incoming | ) |
Invokes the SetPublishingMode service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.SetTriggering | ( | IServiceRequest | incoming | ) |
Invokes the SetTriggering service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.TransferSubscriptions | ( | IServiceRequest | incoming | ) |
Invokes the TransferSubscriptions service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.TranslateBrowsePathsToNodeIds | ( | IServiceRequest | incoming | ) |
Invokes the TranslateBrowsePathsToNodeIds service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.UnregisterNodes | ( | IServiceRequest | incoming | ) |
Invokes the UnregisterNodes service.
IServiceResponse UnifiedAutomation.UaBase.SessionEndpoint.Write | ( | IServiceRequest | incoming | ) |
Invokes the Write service.
|
getprotected |
The UA server instance that the endpoint is connected to.