本文整理汇总了C#中HttpHeaders.ToDictionary方法的典型用法代码示例。如果您正苦于以下问题:C# HttpHeaders.ToDictionary方法的具体用法?C# HttpHeaders.ToDictionary怎么用?C# HttpHeaders.ToDictionary使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类HttpHeaders
的用法示例。
在下文中一共展示了HttpHeaders.ToDictionary方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ConvertToHeaders
protected Dictionary<string, string> ConvertToHeaders(string name, HttpHeaders headers)
{
var result = headers.ToDictionary(x => x.Key, x => x.Value.FirstOrDefault());
result.Add("Host", GetHost(name));
return result;
}
示例2: RequestHeaderMap
public RequestHeaderMap(HttpHeaders headers)
{
this.headersCollection = headers.ToDictionary(
x => x.Key.ToLower().Replace("-", string.Empty),
x => string.Join(",", x.Value)
);
}
示例3: WebRequestorResponse
public WebRequestorResponse(Stream stream, HttpStatusCode httpStatusCode, HttpHeaders headers, string contentType)
{
ContentType = contentType;
Stream = stream;
HttpStatusCode = httpStatusCode;
if (headers != null)
{
Headers = headers.ToDictionary(i => i.Key, i => string.Join(";", i.Value));
}
}
示例4: ODataMessageWrapper
public ODataMessageWrapper(Stream stream, HttpHeaders headers)
{
_stream = stream;
if (headers != null)
{
_headers = headers.ToDictionary(kvp => kvp.Key, kvp => String.Join(";", kvp.Value));
}
else
{
_headers = new Dictionary<string, string>();
}
}
示例5: WebRequestorFailure
public WebRequestorFailure(HttpStatusCode httpStatusCode, HttpHeaders headers)
{
HttpStatusCode = httpStatusCode;
Headers = headers.ToDictionary(i => i.Key, i => string.Join(";", i.Value));
}