AspNetMemoryMonitor 类

定义

内存监视器的 ASP.NET 默认实现。

public ref class AspNetMemoryMonitor sealed : IDisposable, IObservable<System::Web::Hosting::LowPhysicalMemoryInfo ^>, IObservable<System::Web::Hosting::RecycleLimitInfo ^>, System::Web::Hosting::IApplicationMonitor
public sealed class AspNetMemoryMonitor : IDisposable, IObservable<System.Web.Hosting.LowPhysicalMemoryInfo>, IObservable<System.Web.Hosting.RecycleLimitInfo>, System.Web.Hosting.IApplicationMonitor
type AspNetMemoryMonitor = class
    interface IApplicationMonitor
    interface IDisposable
    interface IObservable<RecycleLimitInfo>
    interface IObservable<LowPhysicalMemoryInfo>
Public NotInheritable Class AspNetMemoryMonitor
Implements IApplicationMonitor, IDisposable, IObservable(Of LowPhysicalMemoryInfo), IObservable(Of RecycleLimitInfo)
继承
AspNetMemoryMonitor
实现

属性

DefaultLowPhysicalMemoryObserver

获取或设置默认的低内存观察程序。 设置此属性将取消订阅曾有的“默认”观察程序。 只能有一个“默认”观察程序。 若要提供其他观察程序,请使用 Subscribe 方法。

DefaultRecycleLimitObserver

获取或设置默认回收限制观察程序。 设置此属性将取消订阅曾有的“默认”观察程序。 只能有一个“默认”观察程序。 若要提供其他观察程序,请使用 Subscribe 方法。

方法

Dispose()

释放由内存监视器使用的所有资源。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Start()

开始监视并触发通知。

Stop()

停止监视并触发通知。

Subscribe(IObserver<LowPhysicalMemoryInfo>)

订阅默认低内存观察程序以外的低内存观察程序。

Subscribe(IObserver<RecycleLimitInfo>)

订阅默认回收限制观察程序以外的回收限制观察程序。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于