AspNetMemoryMonitor Класс

Определение

Реализация по умолчанию ASP.NET монитора памяти.ASP.NET default implementation of memory monitor.

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

Получает или задает наблюдатель нехватки памяти по умолчанию.Gets or sets the default low-memory observer. При задании этого свойства отменяется подписка наблюдателя по умолчанию, который существовал до этого.Setting this property unsubscribes the 'default' observer that was there before. Возможен только один наблюдатель по умолчанию.There can only be one 'default.' Чтобы предоставить дополнительные наблюдатели, используйте метод Subscribe.To provide additional observers, use the Subscribe method.

DefaultRecycleLimitObserver

Получает или задает наблюдатель ограничения перезапуска по умолчанию.Gets or sets the default recycle limit observer. При задании этого свойства отменяется подписка наблюдателя по умолчанию, который существовал до этого.Setting this property unsubscribes the 'default' observer that was there before. Возможен только один наблюдатель по умолчанию.There can only be one 'default.' Чтобы предоставить дополнительные наблюдатели, используйте метод Subscribe.To provide additional observers, use the Subscribe method.

Методы

Dispose()

Освобождает все ресурсы, используемые монитором памяти.Releases all resources used by the memory monitor.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
Start()

Запуск наблюдения и обработки уведомлений.Start monitoring and firing notifications.

Stop()

Остановка наблюдения и обработки уведомлений.Stop monitoring and firing notifications.

Subscribe(IObserver<LowPhysicalMemoryInfo>)

Подписывает наблюдатель нехватки памяти в дополнение к наблюдателю нехватки памяти по умолчанию.Subscribes a low-memory observer in addition to the default low-memory observer.

Subscribe(IObserver<RecycleLimitInfo>)

Подписывает наблюдатель предельного числа перезапусков в дополнение к наблюдателю предельного числа перезапусков по умолчанию.Subscribes a recycle limit observer in addition to the default recycle limit observer.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Применяется к