UA Bundle SDK .NET  2.2.3.276
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Groups Pages
UnifiedAutomation.UaBase.IDiscoveryServer Interface Reference

An interface to a UA server implementation. More...

Inherits UnifiedAutomation.UaBase.IServerBase.

Inherited by UnifiedAutomation.UaBase.DiscoveryServerBase.

Public Member Functions

ResponseHeader FindDnsServices (RequestHeader requestHeader, string endpointUrl, StringCollection serviceNameFilters, StringCollection serviceTypeFilters, out DnsServiceRecordCollection services)
 Invokes the FindDnsServices service. More...
 
ResponseHeader FindServers (RequestHeader requestHeader, string endpointUrl, StringCollection localeIds, StringCollection serverUris, out ApplicationDescriptionCollection servers)
 Invokes the FindServers service. More...
 
ResponseHeader GetEndpoints (RequestHeader requestHeader, string endpointUrl, StringCollection localeIds, StringCollection profileUris, out EndpointDescriptionCollection endpoints)
 Invokes the GetEndpoints service. More...
 
ResponseHeader RegisterServer (RequestHeader requestHeader, RegisteredServer server)
 Invokes the RegisterServer service. More...
 
- Public Member Functions inherited from UnifiedAutomation.UaBase.IServerBase
void ScheduleIncomingRequest (IEndpointIncomingRequest request)
 Schedules an incoming request. More...
 

Additional Inherited Members

- Properties inherited from UnifiedAutomation.UaBase.IServerBase
ApplicationInstance Application [get]
 Gets the application. More...
 
MessageContext MessageContext [get]
 The message context to use with the service. More...
 
StatusCode ServerError [get]
 An error condition that describes why the server if not running (null if no error exists). More...
 

Detailed Description

An interface to a UA server implementation.

Member Function Documentation

ResponseHeader UnifiedAutomation.UaBase.IDiscoveryServer.FindDnsServices ( RequestHeader  requestHeader,
string  endpointUrl,
StringCollection  serviceNameFilters,
StringCollection  serviceTypeFilters,
out DnsServiceRecordCollection  services 
)

Invokes the FindDnsServices service.

Implemented in UnifiedAutomation.UaBase.DiscoveryServerBase.

ResponseHeader UnifiedAutomation.UaBase.IDiscoveryServer.FindServers ( RequestHeader  requestHeader,
string  endpointUrl,
StringCollection  localeIds,
StringCollection  serverUris,
out ApplicationDescriptionCollection  servers 
)

Invokes the FindServers service.

Implemented in UnifiedAutomation.UaBase.DiscoveryServerBase.

ResponseHeader UnifiedAutomation.UaBase.IDiscoveryServer.GetEndpoints ( RequestHeader  requestHeader,
string  endpointUrl,
StringCollection  localeIds,
StringCollection  profileUris,
out EndpointDescriptionCollection  endpoints 
)

Invokes the GetEndpoints service.

Implemented in UnifiedAutomation.UaBase.DiscoveryServerBase.

ResponseHeader UnifiedAutomation.UaBase.IDiscoveryServer.RegisterServer ( RequestHeader  requestHeader,
RegisteredServer  server 
)

Invokes the RegisterServer service.

Implemented in UnifiedAutomation.UaBase.DiscoveryServerBase.


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