Amazon.Runtime.Internal.Auth.AWS4Signer.SortAndPruneHeaders C# (CSharp) Метод

SortAndPruneHeaders() защищенный статический Метод

Reorders the headers for the request for canonicalization.
For AWS4 signing, all headers are considered viable for inclusion
protected static SortAndPruneHeaders ( string>.IEnumerable requestHeaders ) : string>.IDictionary
requestHeaders string>.IEnumerable The set of proposed headers for the request
Результат string>.IDictionary
        protected static IDictionary<string, string> SortAndPruneHeaders(IEnumerable<KeyValuePair<string, string>> requestHeaders)
        {
            var sortedHeaders = new SortedDictionary<string, string>(StringComparer.OrdinalIgnoreCase);
            foreach (var header in requestHeaders)
            {
                if (_headersToIgnoreWhenSigning.Contains(header.Key))
                {
                    continue;
                }
                sortedHeaders.Add(header.Key, header.Value);
            }
            
            return sortedHeaders;
        }