Build 1.01.318.0
[This is preliminary documentation and is subject to change.]
The Opc.Ua.Bindings namespace contains classes that implement the WCF bindings for the
mappings described in Part 6 of the UA specification. It also includes an implementation for
the UA TCP protocol.
Classes
| Class | Description | |
|---|---|---|
| ArraySegmentStream |
Provides stream access to a sequence of buffers.
| |
| BaseBinding |
The binding for the UA native stack
| |
| BinaryEncodingMessageFormatter |
Dispatches messages on the server.
| |
| BinaryEncodingMessageInspector |
Translates messages to and from binary encoded UA messages.
| |
| BinaryEncodingOperationInvoker |
Bypasses XML processing when dealing with UA binary encoded messages.
| |
| BufferCollection |
A collection of buffers.
| |
| BufferManager |
A thread safe wrapper for the buffer manager class.
| |
| InvokeServiceBodyWriter |
A writer used to serializing the body of a InvokeService request or response.
| |
| MessageProperties |
String constants using for message properties.
| |
| SecurityCapabilities |
A class that publishes the secuirty capabilities for a binding element.
| |
| TcpAsyncOperation<(Of <(<'T>)>)> |
Stores the results of an asynchronous operation.
| |
| TcpChannel |
Manages the server side of a UA TCP channel.
| |
| TcpChannel..::..WriteOperation |
A class that stores the state for a write operation.
| |
| TcpChannelQuotas |
Stores various configuration parameters used by the channel.
| |
| TcpChannelToken |
Represents a security token associate with a channel.
| |
| TcpClientChannel |
Manages the client side of a UA TCP channel.
| |
| TcpMessageLimits |
Defines constants for the UA TCP message identifiers.
| |
| TcpMessageSocket |
Handles reading and writing of message chunks over a socket.
| |
| TcpMessageType |
Defines constants for the UA TCP message identifiers.
| |
| TcpServerChannel |
Manages the server side of a UA TCP channel.
| |
| TcpTransportChannel |
Wraps the TcpTransportChannel and provides an ITransportChannel implementation.
| |
| UaHttpsSoapBinding |
The binding for the UA TCP protocol
| |
| UaSoapXmlBinding |
The binding for the UA TCP protocol
| |
| UaSoapXmlOverPipeBinding |
The binding for the .NET PIPE protocol
| |
| UaSoapXmlOverTcpBinding |
The binding for the .NET TCP protocol
| |
| UaTcpBinding |
A dummy binding for the UA-TCP .NET implementation.
| |
| UaTcpChannelFactory |
The channel factory for the UA Secure Conversation protocol
| |
| UaTcpChannelListener |
The listener for the UA Native Stack
| |
| UaTcpRequestChannel |
A channel used to apply the UA message security to a message.
| |
| UaTcpRequestChannel..::..SendOperation |
Stores the state of an asynchronous send operation.
| |
| UaTcpTransportBindingElement |
The binding element for the UA native stack.
|
Interfaces
| Interface | Description | |
|---|---|---|
| IBinaryEncodingCapabilities |
A interface that indicates what UA binary encoding support is allowed/required by a channel element.
| |
| IMessageSink |
An interface to an object that received messages from the socket.
| |
| IUaTcpSecureChannel |
Uses to access information about the secure channel
|
Delegates
| Delegate | Description | |
|---|---|---|
| TcpChannelRequestEventHandler |
Used to report an incoming request.
| |
| TcpChannelStateEventHandler |
Used to report changes to the channel state.
| |
| TcpMessageErrorEventHandler |
Used to receive errors reported by the socket.
| |
| TcpMessageReceivedEventHandler |
Used to receive messages read from the socket.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| TcpChannelState |
The possible channel states.
|