本文整理汇总了C#中Enumerations.GetDescription方法的典型用法代码示例。如果您正苦于以下问题:C# Enumerations.GetDescription方法的具体用法?C# Enumerations.GetDescription怎么用?C# Enumerations.GetDescription使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Enumerations
的用法示例。
在下文中一共展示了Enumerations.GetDescription方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DownloadData
/// <summary>
/// Downloads binary data from a URL.
/// </summary>
/// <typeparam name="T">Desired type.</typeparam>
/// <param name="url">Source URL.</param>
/// <param name="timeout">Timeout, in seconds.</param>
/// <returns></returns>
static public byte[] DownloadData(string url, Enumerations.HttpRequestMethod requestMethod, int timeout)
{
byte[] result;
byte[] buffer = new byte[4096];
WebRequest request = WebRequest.Create(url);
request.Timeout = timeout * 1000;
request.Method = requestMethod.GetDescription();
//if (contentLength > 0)
//{
// request.ContentLength = contentLength;
//}
using (WebResponse response = request.GetResponse())
{
using (Stream responseStream = response.GetResponseStream())
{
using (MemoryStream memoryStream = new MemoryStream())
{
int count = 0;
do
{
count = responseStream.Read(buffer, 0, buffer.Length);
memoryStream.Write(buffer, 0, count);
} while (count != 0);
result = memoryStream.ToArray();
return result;
}
}
}
}