小编Mus*_*ici的帖子

HttpWebRequest.BeginGetResponse

我需要向Web资源发出异步请求并使用此页面中的示例(链接到完整示例):

HttpWebRequest myHttpWebRequest= (HttpWebRequest)WebRequest.Create("http://www.contoso.com");
RequestState myRequestState = new RequestState();  
myRequestState.request = myHttpWebRequest;
// Start the asynchronous request.
IAsyncResult result=
        (IAsyncResult) myHttpWebRequest.BeginGetResponse(new AsyncCallback(RespCallback),myRequestState);
Run Code Online (Sandbox Code Playgroud)

但是当我测试应用程序时,执行冻结(在2-3秒内)在此代码的最后一行(我可以使用调试器观察它).

为什么?这是我的错误还是函数的标准行为?

.net c# wpf asynchronous httpwebrequest

7
推荐指数
1
解决办法
2万
查看次数

如何在perforce中删除Stream Depot

我使用P4Admin 在perforce中创建Stream Depot(名为streamDepot),然后我通过客户端创建Stream(main),我用客户端工作区和项目填充它.但是当我试图删除文件并用P4Admin 删除那个streamDepot仓库时,我没有运气.消息说:

Depot 'streamDepot' is the location of existing streams; cannot delete until they are removed.
Run Code Online (Sandbox Code Playgroud)

那么现有流的含义是什么?我已经删除了映射到streamDepot的Stream(main)的客户端命名空间和文件.我该怎么办?通过Depots选项卡查看P4Admin,我看不到streamDepot中的任何文件(没有主流或流类型).

perforce p4v perforce-client-spec perforce-branch-spec

6
推荐指数
1
解决办法
6253
查看次数

如何以编程方式在Windows操作系统中启用"网络发现"?

我的项目使用UPnP协议打开端口.窗口在默认情况下禁用UPnP设备发现,需要打开网络发现网络和共享中心启用UPnP设备的发现.

有没有办法以编程方式执行此操作?

c# windows upnp

4
推荐指数
1
解决办法
3289
查看次数

如何在Asp.Net MVC中导出到excel?

脚本

function PostExportValues(meter_id, range_type_id, start_date, end_date, returnUrl) {
    var meter = $("#meter_selection").val()[0];
    $.ajax({
        url: '@Url.Action("GridExportToExcel", "Widget")',
        type: 'POST',
        data: { MeterType: meter_id, DateRangeType: range_type_id, StartDate: start_date, EndDate: end_date, returnUrl: returnUrl, Meter: meter },
        success: function () {
            alert("Success.");
        },
        error: function () {
            alert("Error!");
        }
    });   //end ajax
} //end PostExportValues
Run Code Online (Sandbox Code Playgroud)

CONTROLLER

public void GridExportToExcel(int MeterType, int DateRangeType, DateTime? StartDate, DateTime? EndDate, string returnUrl, int Meter)
{
    Customers customer = CustomerManager.GetCustomer(WebSecurity.CurrentUserId);
    //if start date is null, then set it to …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc export-to-excel

4
推荐指数
1
解决办法
8012
查看次数

使用C#复制并粘贴

我知道之前已经多次询问过,但这不是我想要的,在c#中制作复制粘贴我们使用;

//Copy
Clipboard.SetDataObject("String to copy"); 

//Paste
IDataObject iData = Clipboard.GetDataObject(); 
Run Code Online (Sandbox Code Playgroud)

使用后我只想使用副本:

Clipboard.SetDataObject("String to copy"); 
Run Code Online (Sandbox Code Playgroud)

当我关闭程序,然后当我右键单击并粘贴到txt文件时没有任何反应!
所以Clipboard类似乎没有帮助,所以我需要另一种解决方案.

c#

3
推荐指数
1
解决办法
1348
查看次数

什么是"鼠标"等效于System.Windows.Forms.SendKeys?

我正在寻找一个.NET类,它将执行SendKeys所做的事情,但是对于鼠标输入.谢谢!

.net io winforms

3
推荐指数
1
解决办法
591
查看次数

如何从wpf中的文件夹路径获取图像

我正在尝试了解如何从我的项目中获取文件我正在使用visual studio 2010,并且我的wpf项目中有一个名为的文件夹:Images

如何从该文件夹中获取图像,我正在尝试:

return @"/Images/"+ name+".jpg";
Run Code Online (Sandbox Code Playgroud)

它自己的文件夹: C:\Users\Boaz-Pc\Documents\Visual Studio 2010\Projects\FinalSadna\FinalSadna\Images

但它对我不起作用.有任何想法吗?

c# wpf path

3
推荐指数
1
解决办法
2万
查看次数

应用程序可以编译并创建另一个应用程序

可能重复:
如何以编程方式从当前项目中构建和编译另一个c#项目

让我们说我们有一个名为Program1.exe的应用程序,所以当我点击该程序必须创建另一个exe的exe时,可以说Program2.exe在屏幕上写"hello world".所以我认为可以在代码中使用csc命令使用visual studio的命令行工具,无论如何,如果可能的话,Program2.exe会替换Program1.exe吗?我的意思是Program1.exe可以在运行时重新编译?

.net c# csharpcodeprovider

2
推荐指数
1
解决办法
1691
查看次数

HttpRequest为AsyncCallback委托提供参数

我正在HttpWebRequest异步使用该类,如下所示(它是一个Windows应用程序)

private void StartWebRequest(string url)
{
   HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
   request.BeginGetResponse(new AsyncCallback(FinishWebRequest), request);
}

private void FinishWebRequest(IAsyncResult result)
{
   HttpWebResponse response = (result.AsyncState as HttpWebRequest).EndGetResponse(result) as HttpWebResponse;
   Stream responseStream = response.GetResponseStream();
   int num = 100000;
   byte[] buffer = new byte[num];
   int offset = 0;

   while ((num2 = responseStream.Read(buffer, offset, 1000)) != 0)
   {
      offset += num2;
   }

   MemoryStream stream = new MemoryStream(buffer, 0, offset);
   Bitmap bitmap = (Bitmap)Image.FromStream(stream);
   bitmap.Save(@"z:\new.jpg");
   response.Close();
   responseStream.Close();
   stream.Close();
}
Run Code Online (Sandbox Code Playgroud)

但是我想AsyncCallbackStartWebRequest方法中给代表提供一些参数,这可能吗?因为我想把图片名称作为参数,如: …

c#

2
推荐指数
1
解决办法
2881
查看次数

如何在网页上搜索一些文字?

我之前使用过WatIn来从网站上搜集大量数据.我知道我可以用这个来处理这个任务,但是如果可能的话,我希望有一个更轻松的解决方案.

我希望能够访问一个URL,看看网站上是否有"打开"字样,或者网站上是否有"关闭"字样.

有人有个好主意吗?

.net c# web-scraping

2
推荐指数
2
解决办法
3558
查看次数