Microsoft.WindowsAzure.Samples.CloudServices.Storage.Helpers.CanonicalizedString.AppendCanonicalizedElement C# (CSharp) Method

AppendCanonicalizedElement() private method

private AppendCanonicalizedElement ( string element ) : void
element string
return void
        internal void AppendCanonicalizedElement(string element)
        {
            this.canonicalizedString.Append("\n");
            this.canonicalizedString.Append(element);
        }

Usage Example

        internal static string CanonicalizedHeaders(HttpRequestHeaders headers)
        {
            var canonicalizedString = new CanonicalizedString(string.Empty);

            var keyList =
                headers.Where(h => h.Key.StartsWith("x-ms-", StringComparison.OrdinalIgnoreCase)).Select(header => header.Key).ToList();

            keyList.Sort();
            foreach (string str2 in keyList)
            {
                var builder = new StringBuilder(str2);
                string str3 = ":";
                foreach (string str4 in GetHeaderValues(headers, str2))
                {
                    string str5 = str4.Replace("\r\n", string.Empty);
                    builder.Append(str3);
                    builder.Append(str5);
                    str3 = ",";
                }

                canonicalizedString.AppendCanonicalizedElement(builder.ToString());
            }

            return canonicalizedString.Value.TrimEnd('\n').TrimStart('\n');
        }
All Usage Examples Of Microsoft.WindowsAzure.Samples.CloudServices.Storage.Helpers.CanonicalizedString::AppendCanonicalizedElement