This is an interface to a channel which supports
More...
Inherits IDisposable.
Inherited by UnifiedAutomation.UaBase.WcfChannelBase.
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.
- Parameters
-
request | The request to send. |
callback | The callback to call when the operation completes. |
callbackData | The callback data to return with the callback. |
- Returns
- The result which must be passed to the EndSendRequest method.
- Exceptions
-
- See Also
- SendRequest
void UnifiedAutomation.UaBase.ITransportChannel.Close |
( |
| ) |
|
Closes the secure channel.
IServiceResponse UnifiedAutomation.UaBase.ITransportChannel.EndSendRequest |
( |
IAsyncResult |
result | ) |
|
Completes an asynchronous operation to send a request over the secure channel.
- Parameters
-
result | The result returned from the BeginSendRequest call. |
- Exceptions
-
- See Also
- SendRequest
Initializes a secure channel with the endpoint identified by the URL.
- Parameters
-
url | The URL for the endpoint. |
settings | The settings to use when creating the channel. |
- Exceptions
-
Sends a request over the secure channel.
- Parameters
-
request | The request to send. |
- Returns
- The response returned by the server.
- Exceptions
-
Gets the configuration for the channel.
Gets the description for the endpoint used by the channel.
MessageContext UnifiedAutomation.UaBase.ITransportChannel.MessageContext |
|
get |
Gets the context used when serializing messages exchanged via the channel.
int UnifiedAutomation.UaBase.ITransportChannel.OperationTimeout |
|
getset |
Gets or sets the default timeout for requests send via the channel.
The documentation for this interface was generated from the following file:
- C:/work/uasdknet/src/UaBase/Transport/ITransportChannel.cs