/// <summary>
        /// Initializes a new instance of the <see cref="ScannerInformation"/> class.
        /// </summary>
        /// <param name="location">The location.</param>
        /// <param name="tableName">Name of the table.</param>
        /// <param name="responseHeaderCollection">additional header information from the response</param>
        public ScannerInformation(Uri location, string tableName, HttpResponseHeaders responseHeaderCollection)
        {
            location.ArgumentNotNull(nameof(location));
            tableName.ArgumentNotNullNorEmpty(nameof(tableName));
            responseHeaderCollection.ArgumentNotNull(nameof(responseHeaderCollection));

            Location  = location;
            TableName = tableName;
            ResponseHeaderCollection = responseHeaderCollection;
        }