using Opc.Ua; using ZB.MOM.WW.OtOpcUa.Client.Shared.Models; namespace ZB.MOM.WW.OtOpcUa.Client.Shared.Adapters; /// /// Creates and configures an OPC UA ApplicationConfiguration. /// internal interface IApplicationConfigurationFactory { /// /// Creates a validated ApplicationConfiguration for the given connection settings. /// /// The connection settings to configure. /// Cancellation token for the operation. Task CreateAsync(ConnectionSettings settings, CancellationToken ct = default); }