本文整理汇总了C#中DataReader类的典型用法代码示例。如果您正苦于以下问题:C#DataReader类的具体用法?C#DataReader怎么用?C#DataReader使用的例子?这里精选的类代码示例或许可以为您提供帮助。
示例1:HttpResponseHeader
internalHttpResponseHeader(DataReaderreader,IEnumerable
>headers,intresponseCode,stringmessage,HttpVersionversion)
{
_reader=reader;
Headers=newList>(headers);
ResponseCode=responseCode;
Message=message;
Version=version;
if(ResponseCode!=304)
{
ContentLength=HttpParser.GetContentLength(Headers);
ChunkedEncoding=HttpParser.IsChunkedEncoding(Headers);
HasBody=true;
}
//Alwaystrustacontent-lengthifitexists
if(Headers.Count(p=>p.Name.Equals("Content-Length",StringComparison.OrdinalIgnoreCase))==0)
{
//Otherwiseifversionunknown,1.0orconnectionwillclosesetthenindicatewewillreadtotheend
if(Version.IsVersionUnknown||Version.IsVersion10||(Headers.Count(p=>p.Name.Equals("Connection",StringComparison.OrdinalIgnoreCase)&&p.Value.Equals("close",StringComparison.OrdinalIgnoreCase))>0))
{
ReadToEnd=true;
}
}
}
原文链接:http://www.jxszl.com/biancheng/C/556875.html