在ASP.NET webapi中,我将一个临时文件发送到客户端.我打开一个流来读取文件并在HttpResponseMessage上使用StreamContent.一旦客户端收到文件,我想删除这个临时文件(没有来自客户端的任何其他调用)一旦客户端收到文件,就会调用HttpResponseMessage的Dispose方法,并且还会处理流.现在,我想删除临时文件.
一种方法是从HttpResponseMessage类派生一个类,重写Dispose方法,删除该文件并调用基类的dispose方法.(我还没有尝试过,所以不知道这是否有效)
我想知道是否有更好的方法来实现这一目标.