本文整理汇总了C#中System.Net.Http.Headers.HttpRequestHeaders.Contains方法的典型用法代码示例。如果您正苦于以下问题:C# HttpRequestHeaders.Contains方法的具体用法?C# HttpRequestHeaders.Contains怎么用?C# HttpRequestHeaders.Contains使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Net.Http.Headers.HttpRequestHeaders
的用法示例。
在下文中一共展示了HttpRequestHeaders.Contains方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: IsHeaderContainToken
public static bool IsHeaderContainToken(HttpRequestHeaders header)
{
if (header.Contains(Constants.AccessTokenKey))
{
return true;
}
return false;
}
示例2: AuthenticateUser
public static bool AuthenticateUser(HttpRequestHeaders HttpHeaders)
{
if (HttpHeaders.Contains(HttpRequestHeaderName))
{
var authHeader = HttpHeaders.GetValues(HttpRequestHeaderName).First();
return _authenticateHeaderValue(authHeader);
}
return false;
}
示例3: ParseFirstValue
public static int? ParseFirstValue(string header, HttpRequestHeaders headers)
{
IEnumerable<string> value = (headers.Contains(header) ? headers.GetValues(header) : null);
return GetIntValue(value);
}
示例4: GetHeaderValue
public static string GetHeaderValue(string header, HttpRequestHeaders headers)
{
IEnumerable<string> value = (headers.Contains(header) ? headers.GetValues(header) : null);
return GetStringValue(value);
}
示例5: TakeHeaderData
private AuthorizationComponents TakeHeaderData(HttpRequestHeaders headers)
{
string key = "", hash = "", dateTimeSent = "";
if (headers.Contains("Key"))
key = headers.GetValues("key").First();
else
{
throw new NoKeyProvidedException();
}
if (headers.Contains("Hash"))
hash = headers.GetValues("hash").First();
else
{
throw new NoHashProvidedEception();
}
if (headers.Contains("DateSent"))
dateTimeSent = headers.GetValues("DateSent").First();
else
{
throw new NoDateProvidedException();
}
if (String.IsNullOrWhiteSpace(key))
{
throw new InvalidHeaderException("key");
}
if(String.IsNullOrWhiteSpace(hash))
{
throw new InvalidHeaderException("hash");
}
if(String.IsNullOrWhiteSpace(dateTimeSent))
{
throw new InvalidHeaderException("date");
}
DateTime sent = DateTime.Parse(dateTimeSent, this.EndUserDateFormat, DateTimeStyles.AssumeUniversal);
return new AuthorizationComponents { PublicKey = key, DataHash = hash, TimeRequestExecuted = sent };
}