.NET Based OPC UA Client/Server SDK  3.1.0.500
UnifiedAutomation.UaBase.TransportListenerSettings Class Reference

Stores the configuration settings for a channel. More...

Properties

IProtocolFactory ProtocolFactory [get, set]
 Gets or sets the protocol factory used by the listener. More...
 
ProtocolListenerSettings ProtocolSettings [get, set]
 Gets or sets the protocol settings used bythe listener. More...
 
ISecurityProvider SecurityProvider [get, set]
 Gets or sets the security provider used by the listener. More...
 
ICertificateValidator CertificateValidator [get, set]
 Gets or sets the certificate validator. More...
 
IList< EndpointDescriptionDescriptions [get, set]
 Gets or sets the descriptions for the endpoints supported by the listener. More...
 
EndpointConfiguration Configuration [get, set]
 Gets or sets the configuration for the endpoints. More...
 
IList< ICertificateServerCertificates [get, set]
 Gets or sets the server certificates. More...
 
bool DisableIncludeChains [get, set]
 Gets or sets a flag which indicates that the certificate chains should be sent on the wire. More...
 
bool EnableReverseConnect [get, set]
 Gets or sets a flag which indicates that the listener accepts reverse connect requests. More...
 
bool DisableNormalConnect [get, set]
 Gets or sets a flag which indicates that the listener does not accept normal connect requests. More...
 
MessageContext MessageContext [get, set]
 Gets or sets the message context used by the listner. More...
 
NamespaceTable NamespaceUris [get, set]
 Gets or sets a reference to the table of namespaces for the server. More...
 
EncodeableFactory Factory [get, set]
 Gets or sets the table of known encodeable objects. More...
 

Detailed Description

Stores the configuration settings for a channel.

Property Documentation

ICertificateValidator UnifiedAutomation.UaBase.TransportListenerSettings.CertificateValidator
getset

Gets or sets the certificate validator.

This is the object used by the channel to validate received certificates. Validatation errors are reported to the application via this object.

EndpointConfiguration UnifiedAutomation.UaBase.TransportListenerSettings.Configuration
getset

Gets or sets the configuration for the endpoints.

IList<EndpointDescription> UnifiedAutomation.UaBase.TransportListenerSettings.Descriptions
getset

Gets or sets the descriptions for the endpoints supported by the listener.

bool UnifiedAutomation.UaBase.TransportListenerSettings.DisableIncludeChains
getset

Gets or sets a flag which indicates that the certificate chains should be sent on the wire.

bool UnifiedAutomation.UaBase.TransportListenerSettings.DisableNormalConnect
getset

Gets or sets a flag which indicates that the listener does not accept normal connect requests.

bool UnifiedAutomation.UaBase.TransportListenerSettings.EnableReverseConnect
getset

Gets or sets a flag which indicates that the listener accepts reverse connect requests.

EncodeableFactory UnifiedAutomation.UaBase.TransportListenerSettings.Factory
getset

Gets or sets the table of known encodeable objects.

This is a thread safe object that may be updated by the application at any time. This is a table of .NET types indexed by their DataTypeEncodingId. The decoder uses this table to automatically create the appropriate .NET objects when it encounters an ExtensionObject in the message being decoded. The table uses DataTypeEncodingIds with the URI explicitly specified so multiple channels with different servers can share the same table. The NamespaceUris table is used to lookup the NamespaceURI from the NamespaceIndex provide in the encoded message.

See also
NamespaceUris
MessageContext UnifiedAutomation.UaBase.TransportListenerSettings.MessageContext
getset

Gets or sets the message context used by the listner.

NamespaceTable UnifiedAutomation.UaBase.TransportListenerSettings.NamespaceUris
getset

Gets or sets a reference to the table of namespaces for the server.

This is a thread safe object that may be updated by the application at any time. This table is used to lookup the NamespaceURI for the DataTypeEncodingId when decoding ExtensionObjects. If the NamespaceURI can be found the decoder will use the Factory to create an instance of a .NET object. The raw data is passed to application if the NamespaceURI cannot be found or there is no .NET class associated with the DataTypeEncodingId then.

See also
Factory
IProtocolFactory UnifiedAutomation.UaBase.TransportListenerSettings.ProtocolFactory
getset

Gets or sets the protocol factory used by the listener.

ProtocolListenerSettings UnifiedAutomation.UaBase.TransportListenerSettings.ProtocolSettings
getset

Gets or sets the protocol settings used bythe listener.

ISecurityProvider UnifiedAutomation.UaBase.TransportListenerSettings.SecurityProvider
getset

Gets or sets the security provider used by the listener.

IList<ICertificate> UnifiedAutomation.UaBase.TransportListenerSettings.ServerCertificates
getset

Gets or sets the server certificates.


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