6.9. Known Issues with C# API
The C# API has the following known issues:
6.9.1. Connext API
The Distributed Logger API is not yet available in the C# API. However, a custom handler for Connext log messages can be used to redirect log messages using the Rti.Config.Logger.MessageLogged event. (RTI Issue ID DISTLOG-122)
The FlowController class is not implemented in the C# API, but FlowControllers can be configured with the Rti.Dds.Core.Policy.Property QoS policy. See DDSPublicationExampleModule_write. (RTI Issue ID CORE-11387)
The TopicQuery class is not implemented in the C# API. TopicQuery can be enabled on the DataWriter with the Rti.Dds.Core.Policy.TopicQueryDispatch QoS policy, but it can’t be used on the DataReader. (RTI Issue ID CORE-11386)
The interface to implement custom Content Filters is not supported in the C# API. The builtin filters (SQL and String MATCH) are supported. (RTI Issue ID CORE-11388)
6.9.2. IDL-to-C# Code Generation
Arrays of sequences cannot be used unless the sequence is aliased using a typedef. Otherwise, the array is ignored. (RTI Issue ID CODEGENII-1504)
The @external annotation is not supported (it is ignored). (RTI Issue ID CODEGENII-1506)
The @csharp_mapping annotation, which allows customizing some aspects of the IDL-to-C# mapping, is not supported. (RTI Issue ID CODEGENII-1498, CODEGENII-1499)
6.9.3. API Reference
Most classes and methods in the C# API Reference provide only brief descriptions and refer to their counterpart in the C API for their full description. (RTI Issue ID CORE-11634)