UA Bundle SDK .NET  2.1.0.222
 All Classes Namespaces Functions Variables Enumerations Properties Events Groups Pages
UnifiedAutomation.UaBase.DiscoveryChannel Class Reference

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

Inherits UnifiedAutomation.UaBase.WcfChannelBase< TChannel >, and UnifiedAutomation.UaBase.IDiscoveryChannel.

Public Member Functions

FindServersResponseMessage FindServers (FindServersMessage request)
 The client side implementation of the FindServers service contract.
 
IAsyncResult BeginFindServers (FindServersMessage request, AsyncCallback callback, object asyncState)
 The client side implementation of the BeginFindServers service contract.
 
FindServersResponseMessage EndFindServers (IAsyncResult result)
 The client side implementation of the EndFindServers service contract.
 
GetEndpointsResponseMessage GetEndpoints (GetEndpointsMessage request)
 The client side implementation of the GetEndpoints service contract.
 
IAsyncResult BeginGetEndpoints (GetEndpointsMessage request, AsyncCallback callback, object asyncState)
 The client side implementation of the BeginGetEndpoints service contract.
 
GetEndpointsResponseMessage EndGetEndpoints (IAsyncResult result)
 The client side implementation of the EndGetEndpoints service contract.
 
- Public Member Functions inherited from UnifiedAutomation.UaBase.WcfChannelBase< TChannel >
 WcfChannelBase ()
 Initializes the object with the specified binding and endpoint address.
 
override
InvokeServiceResponseMessage 
InvokeService (InvokeServiceMessage request)
 The client side implementation of the InvokeService service contract.
 
override IAsyncResult BeginInvokeService (InvokeServiceMessage request, AsyncCallback callback, object asyncState)
 The client side implementation of the BeginInvokeService service contract.
 
override
InvokeServiceResponseMessage 
EndInvokeService (IAsyncResult result)
 The client side implementation of the EndInvokeService service contract.
 
- Public Member Functions inherited from UnifiedAutomation.UaBase.WcfChannelBase
 WcfChannelBase ()
 Initializes the object with the specified binding and endpoint address.
 
void Dispose ()
 Frees any unmanaged resources.
 
void OpenChannel ()
 Opens the channel with the server.
 
void CloseChannel ()
 Closes the channel with the server.
 
void Initialize (Uri url, TransportChannelSettings settings)
 Initializes a secure channel with the endpoint identified by the URL.
 
IServiceResponse SendRequest (IServiceRequest request)
 Sends a request over the secure channel.
 
IAsyncResult BeginSendRequest (IServiceRequest request, AsyncCallback callback, object callbackData)
 Begins an asynchronous operation to send a request over the secure channel.
 
IServiceResponse EndSendRequest (IAsyncResult result)
 Completes an asynchronous operation to send a request over the secure channel.
 
void Close ()
 Closes the secure channel.
 
StatusException HandleSoapFault (System.ServiceModel.FaultException< ServiceFault > exception)
 Converts a FaultException into a StatusException.
 
- Public Member Functions inherited from UnifiedAutomation.UaBase.IChannelBase
InvokeServiceResponseMessage InvokeService (InvokeServiceMessage request)
 The operation contract for the InvokeService service.
 
IAsyncResult BeginInvokeService (InvokeServiceMessage request, AsyncCallback callback, object asyncState)
 The operation contract for the InvokeService service.
 
InvokeServiceResponseMessage EndInvokeService (IAsyncResult result)
 The method used to retrieve the results of a InvokeService service request.
 
- Public Member Functions inherited from UnifiedAutomation.UaBase.ITransportChannel
void Initialize (Uri url, TransportChannelSettings settings)
 Initializes a secure channel with the endpoint identified by the URL.
 
IServiceResponse SendRequest (IServiceRequest request)
 Sends a request over the secure channel.
 
IAsyncResult BeginSendRequest (IServiceRequest request, AsyncCallback callback, object callbackData)
 Begins an asynchronous operation to send a request over the secure channel.
 
IServiceResponse EndSendRequest (IAsyncResult result)
 Completes an asynchronous operation to send a request over the secure channel.
 
void Close ()
 Closes the secure channel.
 
- Public Member Functions inherited from UnifiedAutomation.UaBase.IDiscoveryChannel
FindServersResponseMessage FindServers (FindServersMessage request)
 The operation contract for the FindServers service.
 
IAsyncResult BeginFindServers (FindServersMessage request, AsyncCallback callback, object asyncState)
 The operation contract for the FindServers service.
 
FindServersResponseMessage EndFindServers (IAsyncResult result)
 The method used to retrieve the results of a FindServers service request.
 
GetEndpointsResponseMessage GetEndpoints (GetEndpointsMessage request)
 The operation contract for the GetEndpoints service.
 
IAsyncResult BeginGetEndpoints (GetEndpointsMessage request, AsyncCallback callback, object asyncState)
 The operation contract for the GetEndpoints service.
 
GetEndpointsResponseMessage EndGetEndpoints (IAsyncResult result)
 The method used to retrieve the results of a GetEndpoints service request.
 

Additional Inherited Members

- Static Public Member Functions inherited from UnifiedAutomation.UaBase.WcfChannelBase
static ITransportChannel CreateTransportChannel (ApplicationInstance application, EndpointDescription description, EndpointConfiguration configuration, MessageContext context)
 Creates a new UA-binary transport channel if requested. Null otherwise.
 
- Protected Member Functions inherited from UnifiedAutomation.UaBase.WcfChannelBase< TChannel >
override void Dispose (bool disposing)
 An overrideable version of the Dispose.
 
- Properties inherited from UnifiedAutomation.UaBase.WcfChannelBase< TChannel >
TChannel Channel [get]
 Gets the inner channel.
 

Detailed Description

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

<exclude>

Member Function Documentation

IAsyncResult UnifiedAutomation.UaBase.DiscoveryChannel.BeginFindServers ( FindServersMessage  request,
AsyncCallback  callback,
object  asyncState 
)

The client side implementation of the BeginFindServers service contract.

IAsyncResult UnifiedAutomation.UaBase.DiscoveryChannel.BeginGetEndpoints ( GetEndpointsMessage  request,
AsyncCallback  callback,
object  asyncState 
)

The client side implementation of the BeginGetEndpoints service contract.

FindServersResponseMessage UnifiedAutomation.UaBase.DiscoveryChannel.EndFindServers ( IAsyncResult  result)

The client side implementation of the EndFindServers service contract.

GetEndpointsResponseMessage UnifiedAutomation.UaBase.DiscoveryChannel.EndGetEndpoints ( IAsyncResult  result)

The client side implementation of the EndGetEndpoints service contract.

FindServersResponseMessage UnifiedAutomation.UaBase.DiscoveryChannel.FindServers ( FindServersMessage  request)

The client side implementation of the FindServers service contract.

GetEndpointsResponseMessage UnifiedAutomation.UaBase.DiscoveryChannel.GetEndpoints ( GetEndpointsMessage  request)

The client side implementation of the GetEndpoints service contract.


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