草庐IT

imap_close

全部标签

C# Windows 窗体 : On Close Do [Process]

如何让我的窗体在关闭时执行某些操作。 最佳答案 处理FormClosed事件。为此,转到“属性”窗口中的“事件”选项卡并双击FormClosed事件为其添加处理程序。然后您可以将代码放入生成的MyForm_FormClosed处理程序中。您也可以通过覆盖OnFormClosed方法来做到这一点;为此,请在代码窗口中键入overrideonformcl并从IntelliSense中键入OnFormClosed。如果您希望能够阻止表单关闭,请改为处理FormClosing事件,并将e.Cancel设置为true.

c# - Web 客户端异常 : The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel

我有一个简单的应用程序,它使用C#Web客户端类来下载网站HTML。这是我正在使用的代码的精简示例:WebClientwc=newWebClient();wc.Headers.Add("user-agent","Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.2;.NETCLR1.0.3705;)");htmlCode=wc.DownloadString("https://www.oig.hhs.gov/exclusions/exclusions_list.asp");网站证书似乎有问题,因为我遇到了这个异常:底层连接已关闭:无法为SSL/TLS安全

c# - 使用 c# .net 库检查来自 gmail 服务器的 IMAP 邮件

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion有没有人有任何示例代码可以利用.Net框架通过IMAPSSL连接到googlemail服务器来检查新电子邮件?

c# - HttpResponse.End 与 HttpResponse.Close 与 HttpResponse.SuppressContent

在ASPX页面中,我想根据代码路径在特定点(不是由于错误条件)结束响应,以便没有其他内容被发送回流中。如此自然地使用:Response.End();这会导致ThreadAbortException,即bydesign.以下似乎可行,但看起来不像thisSOquestion中的正确方法:Response.Flush();Response.Close();那么,这个怎么样?Response.Flush();Response.SuppressContent=true然后让页面正常完成即可。我可以处理并吞下ThreadAbortException,但我只想查明SuppressContent方法

C# Language : generics, open/closed, bound/unbound, constructed

我正在阅读AndersHejlsberg等人撰写的《C#编程语言》第4版。有几个定义有点曲折:未绑定(bind)的泛型类型:泛型类型声明本身表示未绑定(bind)的泛型类型......构造类型:至少包含一个类型参数的类型称为构造类型。开放类型:开放类型是涉及类型参数的类型。封闭类型:封闭类型是一种非开放类型。未绑定(bind)类型:指非泛型类型或未绑定(bind)泛型。绑定(bind)类型:指非泛型类型或构造类型。[注释]ERICLIPPERT:是的,非泛型类型被认为是绑定(bind)和未绑定(bind)的。问题1,下面我列出的是正确的吗?int//non-generic,closed

c# - MemoryStream.Close() 或 MemoryStream.Dispose()

我应该调用哪个?有必要两者都调用吗?如果我已经调用了其中一个,另一个会抛出异常吗? 最佳答案 Close()和Dispose()在MemoryStream上调用时,仅用于做两件事:将对象标记为已处置,以便将来意外使用该对象时会引发异常。可能1释放对托管对象的引用,这可以使GC的工作更容易一些,具体取决于GC实现。(在今天的GC算法中,它没有真正的区别,所以这是一个学术讨论的观点,对现实世界没有重大影响。)MemoryStream没有任何非托管资源可供处置,因此从技术上讲您不必处置它。不处理MemoryStream的效果与删除对byt

c# - Winforms:Application.Exit 与 Environment.Exit 与 Form.Close

以下是我们可以退出应用程序的方式:Environment.Exit(0)Application.Exit()Form.Close()这三种方法有什么区别,何时使用每种方法? 最佳答案 正确的方法是Application.Exit()。根据Documentation,它会终止所有消息循环并关闭所有窗口,从而使您的表单有可能执行其清理代码(在Form.OnClose等中)。Environment.Exit只会终止进程。如果某种形式有例如未保存的更改它不会有任何机会询问用户是否要保存它们。此外,资源(数据库连接等)无法正确释放,文件可能无

c# - Stream.Dispose 是否总是调用 Stream.Close(和 Stream.Flush)

如果我有以下情况:StreamWriterMySW=null;try{StreamMyStream=newFileStream("asdf.txt");MySW=newStreamWriter(MyStream);MySW.Write("blah");}finally{if(MySW!=null){MySW.Flush();MySW.Close();MySW.Dispose();}}我是否可以只调用MySW.Dispose()并跳过关闭,即使它已提供?是否有任何Streamimplimentations无法按预期工作(如CryptoStream)?如果不是,那么下面就是错误的代码:us

C# Form.Close 与 Form.Dispose

我是C#的新手,我试图查看之前的帖子,但没有找到好的答案。在具有单个窗体的C#Windows窗体应用程序中,使用Form.Close()还是使用Form.Dispose()更好?MSDN表示对象内的所有资源都已关闭,并且在调用Close时会释放表单。尽管如此,我还是在网上遇到了几个遵循Dispose而不是Close的示例。一个人比另一个人有优势吗?在哪些情况下我们应该更喜欢其中一种? 最佳答案 ThisMSDN上的论坛告诉你。Form.Close()sendstheproperWindowsmessagestoshutdownthe

c# - 如何知道用户点击了 "X"或 "Close"按钮?

在MSDN中,我发现CloseReason.UserClosing知道用户已决定关闭表单但我想点击X按钮或点击关闭按钮都是一样的。那么如何在我的代码中区分这两者呢?谢谢大家。 最佳答案 假设您要求使用WinForms,您可以使用FormClosing()event.表单关闭时,事件FormClosing()会被触发。要检测用户是否单击了X或您的CloseButton,您可以通过sender对象获取它。尝试将sender转换为Button控件,并可能验证其名称“CloseButton”,例如。privatevoidForm1_Form