Currently ClientSessionChannel._publishTimeoutHint is a constant:
private const uint _publishTimeoutHint = 10 * 60 * 1000; // 10 minutes
_publishTimeoutHint is used to determine the timespan to report an error for OPC-subscriptions:
var token = session.Subscribe(
pr => { // good case },
pr => { // error case - takes 10min until is called });
In our use case this 10min timeout is far to long and it would be great if this timeout can be set somehow from the codebase that utilizes this package.