MailWebEventProvider Класс

Определение

Представляет базовые функциональные возможности для создания поставщиков событий, которые выполняют отправку электронной почты.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public ref class MailWebEventProvider abstract : System::Web::Management::BufferedWebEventProvider
public abstract class MailWebEventProvider : System.Web.Management.BufferedWebEventProvider
type MailWebEventProvider = class
    inherit BufferedWebEventProvider
Public MustInherit Class MailWebEventProvider
Inherits BufferedWebEventProvider
Наследование
Производный

Комментарии

ASP.NET мониторинг работоспособности позволяет рабочим и операционным сотрудникам управлять развернутыми веб-приложениями. Пространство System.Web.Management имен содержит типы событий работоспособности, отвечающие за упаковку данных о состоянии работоспособности приложения, и типы поставщиков, ответственные за обработку этих данных. Он также содержит вспомогательные типы, помогающие при управлении событиями работоспособности.

Класс MailWebEventProvider является базовым классом для создания поставщиков, которые отслеживают веб-события и отправляют сообщения электронной почты для выбранных событий. Этот класс поддерживает инфраструктуру платформа .NET Framework и не предназначен для наследования или использования непосредственно из кода.

Примечание

В большинстве случаев вы сможете использовать ASP.NET типы мониторинга работоспособности, как реализовано, и вы будете управлять системой мониторинга работоспособности, указав значения в <healthMonitoring> разделе конфигурации. Вы также можете наследовать от типов мониторинга работоспособности для создания собственных пользовательских событий и поставщиков. Пример создания настраиваемого поставщика см. в разделе Практическое руководство. Реализация примера настраиваемого поставщика мониторинга работоспособности.

Свойства

BufferMode

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает значение, показывающее режим буферизации, используемый поставщиком.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает краткое, понятное описание, подходящее для отображения в инструментах администрирования или других пользовательских интерфейсах (UI).

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает понятное имя, используемое для ссылки на поставщика во время конфигурирования.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает значение, указывающее, использует ли данный поставщик режим буферизации.

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

Методы

Equals(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, равен ли указанный объект текущему объекту.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Перемещает события из буфера поставщика в журнал событий.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Служит хэш-функцией по умолчанию.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

(Унаследовано от Object)
Initialize(String, NameValueCollection)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Задает первоначальные значения для этого объекта.

MemberwiseClone()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает неполную копию текущего объекта Object.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Обрабатывает событие, переданное поставщику.

ProcessEventFlush(WebEventBufferFlushInfo)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Удаляет все события из буфера поставщика.

Shutdown()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Выполняет задачи, связанные с завершением работы поставщика.

ToString()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает строку, представляющую текущий объект.

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

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

См. также раздел