.NET Based OPC UA Client/Server SDK
3.1.0.500
|
The settings for a request. More...
Inherits UnifiedAutomation.UaBase.IIncomingReverseConnectionEvent, and IDisposable.
Public Member Functions | |
Discovery () | |
Create a discovery channel for the default client application. More... | |
Discovery (ApplicationInstanceBase application) | |
Create a discovery channel for the specified client application. More... | |
Discovery (ApplicationInstanceBase application, string clientListeningUrl) | |
Create a discovery channel for the specified client application. More... | |
void | Dispose () |
Frees any unmanaged resources. More... | |
List< ApplicationDescription > | FindServers (string discoveryUrl) |
Finds the servers known to the discovery server. More... | |
List< ApplicationDescription > | FindServers (string discoveryUrl, List< string > localeIds, List< string > applicationUris, RequestSettings settings) |
Finds the servers known to the discovery server. More... | |
List< ApplicationDescription > | FindServers (string discoveryUrl, string transportProfileUri, List< string > localeIds, List< string > applicationUris, RequestSettings settings) |
Finds the servers known to the discovery server. More... | |
IAsyncResult | BeginFindServers (string discoveryUrl, List< string > localeIds, List< string > applicationUris, RequestSettings settings, AsyncCallback callback, object userData) |
Finds the servers known to the discovery server. More... | |
IAsyncResult | BeginFindServers (string discoveryUrl, string transportProfileUri, List< string > localeIds, List< string > applicationUris, RequestSettings settings, AsyncCallback callback, object userData) |
Finds the servers known to the discovery server. More... | |
IAsyncResult | BeginFindServers (string discoveryUrl, AsyncCallback callback, object userData) |
Finds the servers known to the discovery server. More... | |
List< ApplicationDescription > | EndFindServers (IAsyncResult result) |
Completes an asynchronous FindServers operation. More... | |
List< ApplicationDescription > | ReverseFindServers (string discoveryUrl) |
Returns the servers known to the discovery server after server initiated the channel creation with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened. More... | |
List< ApplicationDescription > | ReverseFindServers (string discoveryUrl, string transportProfileUri, List< string > localeIds, List< string > applicationUris, RequestSettings settings) |
Returns the servers known to the discovery server after server initiated the channel creation with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened. More... | |
IAsyncResult | BeginReverseFindServers (string discoveryUrl, string transportProfileUri, List< string > localeIds, List< string > applicationUris, RequestSettings settings, AsyncCallback callback, object userData) |
Returns the servers known to the discovery server after server initiated the channel creation with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened. More... | |
IAsyncResult | BeginReverseFindServers (string discoveryUrl, AsyncCallback callback, object userData) |
Returns the servers known to the discovery server after server initiated the channel creation with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened. More... | |
List< ApplicationDescription > | EndReverseFindServers (IAsyncResult result) |
Completes an asynchronous FindServers operation. More... | |
List< EndpointDescription > | GetEndpoints (string discoveryUrl) |
Gets the endpoints. More... | |
List< EndpointDescription > | GetEndpoints (string discoveryUrl, List< string > localeIds, List< string > profileUris, RequestSettings settings) |
Gets the endpoints. More... | |
List< EndpointDescription > | GetEndpoints (string discoveryUrl, string transportProfileUri, List< string > localeIds, List< string > profileUris, RequestSettings settings) |
Gets the endpoints. More... | |
IAsyncResult | BeginGetEndpoints (string discoveryUrl, List< string > localeIds, List< string > profileUris, RequestSettings settings, AsyncCallback callback, object userData) |
Begins the get endpoints. More... | |
IAsyncResult | BeginGetEndpoints (string discoveryUrl, string transportProfileUri, List< string > localeIds, List< string > profileUris, RequestSettings settings, AsyncCallback callback, object userData) |
Begins the get endpoints. More... | |
IAsyncResult | BeginGetEndpoints (string discoveryUrl, AsyncCallback callback, object userData) |
Begins the get endpoints. More... | |
List< EndpointDescription > | EndGetEndpoints (IAsyncResult result) |
Ends the get endpoints. More... | |
List< EndpointDescription > | ReverseGetEndpoints (string discoveryUrl) |
Gets the endpoints after server initiated the channel creating with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened. More... | |
List< EndpointDescription > | ReverseGetEndpoints (string discoveryUrl, List< string > localeIds, List< string > profileUris, RequestSettings settings) |
Gets the endpoints after server initiated the channel creating with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened. More... | |
List< EndpointDescription > | ReverseGetEndpoints (string discoveryUrl, string transportProfileUri, List< string > localeIds, List< string > profileUris, RequestSettings settings) |
Gets the endpoints after server initiated the channel creating with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened. More... | |
IAsyncResult | BeginReverseGetEndpoints (string discoveryUrl, List< string > localeIds, List< string > profileUris, RequestSettings settings, AsyncCallback callback, object userData) |
Begins the get endpoints after server initiated the channel creating with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened. More... | |
IAsyncResult | BeginReverseGetEndpoints (string discoveryUrl, string transportProfileUri, List< string > localeIds, List< string > profileUris, RequestSettings settings, AsyncCallback callback, object userData) |
Begins the get endpoints after server initiated the channel creating with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened. More... | |
IAsyncResult | BeginReverseGetEndpoints (string discoveryUrl, AsyncCallback callback, object userData) |
Begins the get endpoints after server initiated the channel creating with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened. More... | |
List< EndpointDescription > | EndReverseGetEndpoints (IAsyncResult result) |
Ends the BeginReverseGetEndpoints. More... | |
List< ServerOnNetwork > | FindServersOnNetwork (string discoveryUrl) |
Finds the servers known to the discovery server. More... | |
List< ServerOnNetwork > | FindServersOnNetwork (string discoveryUrl, uint startingRecordId, uint maxRecordsToReturn, IList< string > serverCapabilityFilter, RequestSettings settings, out DateTime lastCounterResetTime) |
Finds the servers known to the discovery server. More... | |
List< ServerOnNetwork > | FindServersOnNetwork (string discoveryUrl, string transportProfileUri, uint startingRecordId, uint maxRecordsToReturn, IList< string > serverCapabilityFilter, RequestSettings settings, out DateTime lastCounterResetTime) |
Finds the servers known to the discovery server. More... | |
IAsyncResult | BeginFindServersOnNetwork (string discoveryUrl, uint startingRecordId, uint maxRecordsToReturn, IList< string > serverCapabilityFilter, RequestSettings settings, AsyncCallback callback, object userData) |
Finds the servers known to the discovery server. More... | |
IAsyncResult | BeginFindServersOnNetwork (string discoveryUrl, string transportProfileUri, uint startingRecordId, uint maxRecordsToReturn, IList< string > serverCapabilityFilter, RequestSettings settings, AsyncCallback callback, object userData) |
Finds the servers known to the discovery server. More... | |
IAsyncResult | BeginFindServersOnNetwork (string discoveryUrl, AsyncCallback callback, object userData) |
Finds the servers known to the discovery server. More... | |
List< ServerOnNetwork > | EndFindServersOnNetwork (IAsyncResult result, out DateTime lastCounterResetTime) |
Completes an asynchronous disconnect operation. More... | |
List< ServerOnNetwork > | ReverseFindServersOnNetwork (string discoveryUrl) |
Finds the servers known to the discovery server after server initiated the channel creating with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened. More... | |
List< ServerOnNetwork > | ReverseFindServersOnNetwork (string discoveryUrl, string transportProfileUri, uint startingRecordId, uint maxRecordsToReturn, IList< string > serverCapabilityFilter, RequestSettings settings, out DateTime lastCounterResetTime) |
Finds the servers known to the discovery server after server initiated the channel creating with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened. More... | |
IAsyncResult | BeginReverseFindServersOnNetwork (string discoveryUrl, string transportProfileUri, uint startingRecordId, uint maxRecordsToReturn, IList< string > serverCapabilityFilter, RequestSettings settings, AsyncCallback callback, object userData) |
Finds the servers known to the discovery server after server initiated the channel creating with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened. More... | |
IAsyncResult | BeginReverseFindServersOnNetwork (string discoveryUrl, AsyncCallback callback, object userData) |
Finds the servers known to the discovery server after server initiated the channel creating with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened. More... | |
List< ServerOnNetwork > | EndReverseFindServersOnNetwork (IAsyncResult result, out DateTime lastCounterResetTime) |
Completes an asynchronous ReverseFindServersOnNetwork operation. More... | |
EndpointDescription | GetMostSecureEndpoint (string discoveryUrl) |
Returns the most secure endpoint supported by a server. More... | |
IAsyncResult | BeginGetMostSecureEndpoint (string discoveryUrl, AsyncCallback callback, object userData) |
Begins a request for the most secure endpoint supported by a server. More... | |
EndpointDescription | EndGetMostSecureEndpoint (IAsyncResult result) |
Ends the get endpoints. More... | |
Public Attributes | |
IEnumerable < IncomingReverseConnectionGroup > | IncomingReverseConnections => ((IIncomingReverseConnectionEvent)ReverseConnectManager).IncomingReverseConnections |
A list of all incoming reverse connections More... | |
Protected Member Functions | |
virtual void | Dispose (bool disposing) |
An overrideable version of the Dispose. More... | |
Properties | |
ApplicationInstanceBase | Application [get] |
Gets the application. More... | |
RequestSettings | DefaultRequestSettings [get, set] |
Gets or sets the default request settings. More... | |
int | SecureChannelTimeout [get, set] |
Gets or sets the secure channel timeout. More... | |
bool | IsReverseConnectEnabled [get] |
Returns true if the Session shall be used for a reverse connection More... | |
string | ClientListeningUrl [get, set] |
The url that this instance is listening for reverse connections. More... | |
object | UserData [get, set] |
Gets or sets the user data. More... | |
EventHandler < IncomingReverseConnectionGroupUpdateEventArgs > | IncomingConnectionOpened |
Is called if a reverse connection is incoming. More... | |
Properties inherited from UnifiedAutomation.UaBase.IIncomingReverseConnectionEvent | |
IEnumerable < IncomingReverseConnectionGroup > | IncomingReverseConnections [get] |
Additional Inherited Members | |
Events inherited from UnifiedAutomation.UaBase.IIncomingReverseConnectionEvent | |
EventHandler < IncomingReverseConnectionGroupUpdateEventArgs > | IncomingConnectionOpened |
The settings for a request.
|
inline |
Create a discovery channel for the default client application.
|
inline |
Create a discovery channel for the specified client application.
application | The client application. |
|
inline |
Create a discovery channel for the specified client application.
application | The client application. Must not be null. |
clientListeningUrl | The (valid) url a client is listening to for reverse hellos. |
System.Net.Sockets.SocketException | Throws a SocketException if address cannot be bound. |
|
inline |
Finds the servers known to the discovery server.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
localeIds | The locale ids. |
applicationUris | The application uris. |
settings | The request settings. |
callback | The callback to use when the async call completes. |
userData | The user data that is passed to the callback. |
|
inline |
Finds the servers known to the discovery server.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
transportProfileUri | The transport profile URI. |
localeIds | The locale ids. |
applicationUris | The application uris. |
settings | The request settings. |
callback | The callback to use when the async call completes. |
userData | The user data that is passed to the callback. |
|
inline |
Finds the servers known to the discovery server.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
callback | The callback to use when the async call completes. |
userData | The user data that is passed to the callback. |
|
inline |
Finds the servers known to the discovery server.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
startingRecordId | The starting record identifier. |
maxRecordsToReturn | The maximum records to return. |
serverCapabilityFilter | The server capability filter. |
settings | The request settings. |
callback | The callback to use when the async call completes. |
userData | The user data that is passed to the callback. |
|
inline |
Finds the servers known to the discovery server.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
transportProfileUri | The transport profile URI. |
startingRecordId | The starting record identifier. |
maxRecordsToReturn | The maximum records to return. |
serverCapabilityFilter | The server capability filter. |
settings | The request settings. |
callback | The callback to use when the async call completes. |
userData | The user data that is passed to the callback. |
System.ArgumentException | URL does not appear to be valid.;discoveryUrl |
|
inline |
Finds the servers known to the discovery server.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
callback | The callback to use when the async call completes. |
userData | The user data that is passed to the callback. |
|
inline |
Begins the get endpoints.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
localeIds | The locale ids. |
profileUris | The application uris. |
settings | The settings. |
callback | The callback. |
userData | The user data. |
|
inline |
Begins the get endpoints.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
transportProfileUri | The transport profile URI. |
localeIds | The locale ids. |
profileUris | The application uris. |
settings | The settings. |
callback | The callback. |
userData | The user data. |
|
inline |
Begins the get endpoints.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
callback | The callback. |
userData | The user data. |
|
inline |
Begins a request for the most secure endpoint supported by a server.
discoveryUrl | The server's discovery URL. |
callback | The callback. |
userData | The user data. |
|
inline |
Returns the servers known to the discovery server after server initiated the channel creation with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened.
discoveryUrl | The discovery URL of the discovery server. |
Standard UA TCP address is: opc.tcp://networknode:4840
transportProfileUri | The transport profile URI. |
localeIds | The locale ids. |
applicationUris | The application uris. |
settings | The request settings. |
callback | The callback to use when the async call completes. |
userData | The user data that is passed to the callback. |
|
inline |
Returns the servers known to the discovery server after server initiated the channel creation with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened.
discoveryUrl | The discovery URL of the discovery server. |
Standard UA TCP address is: opc.tcp://networknode:4840
callback | The callback to use when the async call completes. |
userData | The user data that is passed to the callback. |
|
inline |
Finds the servers known to the discovery server after server initiated the channel creating with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
transportProfileUri | The transport profile URI. |
startingRecordId | The starting record identifier. |
maxRecordsToReturn | The maximum records to return. |
serverCapabilityFilter | The server capability filter. |
settings | The request settings. |
callback | The callback to use when the async call completes. |
userData | The user data that is passed to the callback. |
System.ArgumentException | URL does not appear to be valid.;discoveryUrl |
|
inline |
Finds the servers known to the discovery server after server initiated the channel creating with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
callback | The callback to use when the async call completes. |
userData | The user data that is passed to the callback. |
|
inline |
Begins the get endpoints after server initiated the channel creating with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened.
discoveryUrl | The discovery URL of the server. |
Standard UA TCP address is: opc.tcp://networknode:4840
localeIds | The locale ids. |
profileUris | The application uris. |
settings | The settings. |
callback | The callback. |
userData | The user data. |
|
inline |
Begins the get endpoints after server initiated the channel creating with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened.
discoveryUrl | The discovery URL of the server. |
Standard UA TCP address is: opc.tcp://networknode:4840
transportProfileUri | The transport profile URI. |
localeIds | The locale ids. |
profileUris | The application uris. |
settings | The settings. |
callback | The callback. |
userData | The user data. |
|
inline |
Begins the get endpoints after server initiated the channel creating with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
callback | The callback. |
userData | The user data. |
|
inline |
Frees any unmanaged resources.
|
inlineprotectedvirtual |
An overrideable version of the Dispose.
|
inline |
Completes an asynchronous FindServers operation.
result | The object returned from the BeginFindServers method. |
|
inline |
Completes an asynchronous disconnect operation.
result | The object returned from the BeginFindServersOnNetwork method. |
lastCounterResetTime | The last counter reset time. |
|
inline |
Ends the get endpoints.
result | The result. |
|
inline |
Ends the get endpoints.
result | The result. |
|
inline |
Completes an asynchronous FindServers operation.
result | The object returned from the BeginFindServers method. |
|
inline |
Completes an asynchronous ReverseFindServersOnNetwork operation.
result | The object returned from the BeginFindServersOnNetwork method. |
lastCounterResetTime | The last counter reset time. |
|
inline |
Ends the BeginReverseGetEndpoints.
result | The result. |
|
inline |
Finds the servers known to the discovery server.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
|
inline |
Finds the servers known to the discovery server.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
localeIds | The locale ids. |
applicationUris | The application uris. |
settings | The request settings. |
|
inline |
Finds the servers known to the discovery server.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
transportProfileUri | The transport profile URI. |
localeIds | The locale ids. |
applicationUris | The application uris. |
settings | The request settings. |
|
inline |
Finds the servers known to the discovery server.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
|
inline |
Finds the servers known to the discovery server.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
startingRecordId | The starting record identifier. |
maxRecordsToReturn | The maximum records to return. |
serverCapabilityFilter | The server capability filters. |
settings | The request settings. |
lastCounterResetTime | The last counter reset time. |
|
inline |
Finds the servers known to the discovery server.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
transportProfileUri | The transport profile URI. |
startingRecordId | The starting record identifier. |
maxRecordsToReturn | The maximum records to return. |
serverCapabilityFilter | The server capability filter. |
settings | The request settings. |
lastCounterResetTime | The last counter reset time. |
|
inline |
Gets the endpoints.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
|
inline |
Gets the endpoints.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
localeIds | The locale ids. |
profileUris | The profile uris. |
settings | The settings. |
|
inline |
Gets the endpoints.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
transportProfileUri | The transport profile URI. |
localeIds | The locale ids. |
profileUris | The profile uris. |
settings | The settings. |
|
inline |
Returns the most secure endpoint supported by a server.
discoveryUrl | The server's discovery URL. |
|
inline |
Returns the servers known to the discovery server after server initiated the channel creation with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened.
discoveryUrl | The discovery URL of the discovery server. |
Standard UA TCP address is: opc.tcp://networknode:4840
|
inline |
Returns the servers known to the discovery server after server initiated the channel creation with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened.
discoveryUrl | The discovery URL of the discovery server. |
Standard UA TCP address is: opc.tcp://networknode:4840
transportProfileUri | The transport profile URI. |
localeIds | The locale ids. |
applicationUris | The application uris. |
settings | The request settings. |
|
inline |
Finds the servers known to the discovery server after server initiated the channel creating with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
|
inline |
Finds the servers known to the discovery server after server initiated the channel creating with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened.
discoveryUrl | The discovery URL. |
Standard UA TCP address is: opc.tcp://networknode:4840
transportProfileUri | The transport profile URI. |
startingRecordId | The starting record identifier. |
maxRecordsToReturn | The maximum records to return. |
serverCapabilityFilter | The server capability filter. |
settings | The request settings. |
lastCounterResetTime | The last counter reset time. |
|
inline |
Gets the endpoints after server initiated the channel creating with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened.
discoveryUrl | The discovery URL of the server. |
Standard UA TCP address is: opc.tcp://networknode:4840
|
inline |
Gets the endpoints after server initiated the channel creating with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened.
discoveryUrl | The discovery URL of the server. |
Standard UA TCP address is: opc.tcp://networknode:4840
localeIds | The locale ids. |
profileUris | The profile uris. |
settings | The settings. |
|
inline |
Gets the endpoints after server initiated the channel creating with a reverse hello. This is needed, when the server is behind a firewall and no port can be opened.
discoveryUrl | The discovery URL of the server. |
Standard UA TCP address is: opc.tcp://networknode:4840
transportProfileUri | The transport profile URI. |
localeIds | The locale ids. |
profileUris | The profile uris. |
settings | The settings. |
IEnumerable<IncomingReverseConnectionGroup> UnifiedAutomation.UaClient.Discovery.IncomingReverseConnections => ((IIncomingReverseConnectionEvent)ReverseConnectManager).IncomingReverseConnections |
A list of all incoming reverse connections
|
get |
Gets the application.
|
getset |
The url that this instance is listening for reverse connections.
|
getset |
Gets or sets the default request settings.
The default request settings.
|
addremove |
Is called if a reverse connection is incoming.
|
get |
Returns true
if the Session shall be used for a reverse connection
|
getset |
Gets or sets the secure channel timeout.
The secure channel timeout.
|
getset |
Gets or sets the user data.