.NET Based OPC UA Client/Server SDK
2.6.4.435
|
This is an interface to a channel which supports More...
Inherits IDisposable.
Inherited by UnifiedAutomation.UaBase.WcfChannelBase.
Public Member Functions | |
void | Initialize (Uri url, TransportChannelSettings settings) |
Initializes a secure channel with the endpoint identified by the URL. More... | |
IServiceResponse | SendRequest (IServiceRequest request) |
Sends a request over the secure channel. More... | |
IAsyncResult | BeginSendRequest (IServiceRequest request, AsyncCallback callback, object callbackData) |
Begins an asynchronous operation to send a request over the secure channel. More... | |
IServiceResponse | EndSendRequest (IAsyncResult result) |
Completes an asynchronous operation to send a request over the secure channel. More... | |
void | Close () |
Closes the secure channel. More... | |
Properties | |
EndpointDescription | EndpointDescription [get] |
Gets the description for the endpoint used by the channel. More... | |
EndpointConfiguration | EndpointConfiguration [get] |
Gets the configuration for the channel. More... | |
MessageContext | MessageContext [get] |
Gets the context used when serializing messages exchanged via the channel. More... | |
int | OperationTimeout [get, set] |
Gets or sets the default timeout for requests send via the channel. More... | |
This is an interface to a channel which supports
IAsyncResult UnifiedAutomation.UaBase.ITransportChannel.BeginSendRequest | ( | IServiceRequest | request, |
AsyncCallback | callback, | ||
object | callbackData | ||
) |
Begins an asynchronous operation to send a request over the secure channel.
request | The request to send. |
callback | The callback to call when the operation completes. |
callbackData | The callback data to return with the callback. |
StatusException | Thrown if any communication error occurs. |
Implemented in UnifiedAutomation.UaBase.WcfChannelBase.
void UnifiedAutomation.UaBase.ITransportChannel.Close | ( | ) |
Closes the secure channel.
Implemented in UnifiedAutomation.UaBase.WcfChannelBase.
IServiceResponse UnifiedAutomation.UaBase.ITransportChannel.EndSendRequest | ( | IAsyncResult | result | ) |
Completes an asynchronous operation to send a request over the secure channel.
result | The result returned from the BeginSendRequest call. |
StatusException | Thrown if any communication error occurs. |
Implemented in UnifiedAutomation.UaBase.WcfChannelBase.
void UnifiedAutomation.UaBase.ITransportChannel.Initialize | ( | Uri | url, |
TransportChannelSettings | settings | ||
) |
Initializes a secure channel with the endpoint identified by the URL.
url | The URL for the endpoint. |
settings | The settings to use when creating the channel. |
StatusException | Thrown if any communication error occurs. |
Implemented in UnifiedAutomation.UaBase.WcfChannelBase.
IServiceResponse UnifiedAutomation.UaBase.ITransportChannel.SendRequest | ( | IServiceRequest | request | ) |
Sends a request over the secure channel.
request | The request to send. |
StatusException | Thrown if any communication error occurs. |
Implemented in UnifiedAutomation.UaBase.WcfChannelBase.
|
get |
Gets the configuration for the channel.
|
get |
Gets the description for the endpoint used by the channel.
|
get |
Gets the context used when serializing messages exchanged via the channel.
|
getset |
Gets or sets the default timeout for requests send via the channel.