public static TryGet ( StringValues>.IDictionary |
||
headers | StringValues>.IDictionary | |
name | string | |
value | string | |
return | bool |
public static bool TryGet(IDictionary<string, StringValues> headers, string name, out string value)
{
StringValues values;
if (!headers.TryGetValue(name, out values) || values.Count == 0)
{
value = null;
return false;
}
var count = values.Count;
if (count == 0)
{
value = null;
return false;
}
if (count == 1)
{
value = values[0];
return true;
}
value = String.Join(",", values);
return true;
}