Пример #1
0
        /// <summary>
        /// Initializes a new instance of EsiaClient class with options and access token
        /// </summary>
        /// <param name="options">ESIA options class instance</param>
        /// <param name="token">Instance of EsiaToken class</param>
        public EsiaClient(EsiaOptions options, EsiaToken token) : this(options)
        {
            if (token == null)
            {
                throw new ArgumentNullException("token");
            }

            Token = token;
        }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of EsiaClient class with options and access token
 /// </summary>
 /// <param name="options">ESIA options class instance</param>
 /// <param name="token">Instance of EsiaToken class</param>
 /// <param name="httpClient">Backchannel http client. Default is null - will be created automatically.</param>
 public EsiaClient(EsiaRestOptions options, EsiaToken token, HttpClient httpClient = null) : this(options, httpClient)
 {
     Token = token ?? throw new ArgumentNullException(nameof(token));
 }