public MessageQueueTests() { var configuration = Zongsoft.Options.Configuration.OptionConfiguration.Load(@"\Zongsoft\Zongsoft.Externals.Aliyun\src\Zongsoft.Externals.Aliyun.option"); var option = configuration.GetOptionObject("Externals/Aliyun/General") as Zongsoft.Externals.Aliyun.Options.Configuration.GeneralConfiguration; _provider = new MessageQueueProvider(option); }
internal MessageQueue(MessageQueueProvider provider, string name) : base(name) { _provider = provider ?? throw new ArgumentNullException(nameof(provider)); _http = new HttpClient(new HttpClientHandler(_provider.GetCertificate(name), MessageQueueAuthenticator.Instance)); }