Aliyun.OSS.ObjectMetadata.Populate C# (CSharp) Метод

Populate() приватный Метод

Populates the request header dictionary with the metdata and user metadata.
private Populate ( string>.IDictionary requestHeaders ) : void
requestHeaders string>.IDictionary
Результат void
        internal void Populate(IDictionary<string, string> requestHeaders)
        {
            foreach(var entry in _metadata)
                requestHeaders.Add(entry.Key, entry.Value.ToString());

            if (!requestHeaders.ContainsKey(HttpHeaders.ContentType))
                requestHeaders.Add(HttpHeaders.ContentType, HttpUtils.DefaultContentType);

            foreach(var entry in _userMetadata)
                requestHeaders.Add(OssHeaders.OssUserMetaPrefix + entry.Key, entry.Value);
        }

Usage Example

Пример #1
0
 internal void Populate(IDictionary <string, string> headers)
 {
     ObjectMetadata.Populate(headers);
 }