Exemple #1
0
        public OicClient(OicConfiguration configuration, ILogger <OicClient> logger = null)
        {
            Configuration = configuration;

            _requestId = new Random().Next();
            _logger    = logger;
        }
        public OicResourceDiscoverClient(OicClient client, OicConfiguration configuration, ILogger <OicResourceDiscoverClient> logger = null)
        {
            _client        = client ?? throw new ArgumentNullException(nameof(client));
            _configuration = configuration ?? OicConfiguration.Default;
            _logger        = logger;

            _client.AddHandler(this);
        }