![](/img/trans.png)
[英]Is it possible to override the default behavior of [Authorize] in ASP.NET MVC?
[英]Is it possible to override default destructor?
每当析构函数处置或破坏了创建该对象的类时,我都想关闭WCF客户端连接。 这些类是那些在ASP.NET Webforms中隐藏代码的CodeFiles。 我已经知道有一个垃圾收集器可以做到这一点。 但是,如果我想在垃圾收集器破坏类实例之前执行一些操作怎么办? 有什么方法可以改写吗?
类无法访问后,析构函数将运行。 它的名称中带有特殊的“〜”字符。 没有指定执行的确切时间。 但是,当类在任何引用中都无法在内存中访问时,它将始终运行。
using System;
class Example
{
public Example()
{
Console.WriteLine("Constructor");
}
~Example()
{
Console.WriteLine("Destructor");
}
}
class Program
{
static void Main()
{
Example x = new Example();
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.