Пример #1
0
        /// <summary>
        /// Initializes a new instance
        /// </summary>
        /// <param name="httpClient">The HttpClient to be used</param>
        /// <param name="options">The Options to be used</param>
        public GraphQLClient(HttpClient httpClient, GraphQLClientOptions options)
        {
            this.httpClient = httpClient ?? throw new ArgumentNullException(nameof(httpClient));
            Options         = options ?? throw new ArgumentNullException(nameof(options));

            if (Options.JsonSerializerSettings == null)
            {
                throw new ArgumentNullException(nameof(Options.JsonSerializerSettings));
            }
            if (Options.MediaType == null)
            {
                throw new ArgumentNullException(nameof(Options.MediaType));
            }
        }
Пример #2
0
 /// <summary>
 /// Initializes a new instance
 /// </summary>
 /// <param name="options">The Options to be used</param>
 public GraphQLClient(GraphQLClientOptions options) : base(options)
 {
 }
Пример #3
0
 /// <summary>
 /// Initializes a new instance
 /// </summary>
 /// <param name="endPoint">The EndPoint to be used</param>
 /// <param name="options">The Options to be used</param>
 public GraphQLClient(Uri endPoint, GraphQLClientOptions options) : base(endPoint, options)
 {
 }