WebEventFormatter Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Форматирует событие контроля рабочего состояния ASP.NET.
public ref class WebEventFormatter
public class WebEventFormatter
type WebEventFormatter = class
Public Class WebEventFormatter
- Наследование
-
WebEventFormatter
Примеры
В следующем примере кода показано, как использовать для форматирования сведений WebEventFormatter о событиях. Он в основном предназначен для отображения правильного синтаксиса для использования. Этот пример входит в состав более крупного примера использования класса WebBaseEvent.
//Formats Web request event information.
public override void FormatCustomEventDetails(
WebEventFormatter formatter)
{
base.FormatCustomEventDetails(formatter);
// Add custom data.
formatter.AppendLine("");
formatter.IndentationLevel += 1;
formatter.TabSize = 4;
formatter.AppendLine(
"*SampleWebBaseEvent Start *");
// Display custom event information.
formatter.AppendLine(customCreatedMsg);
formatter.AppendLine(customRaisedMsg);
formatter.AppendLine(firingRecordInfo);
formatter.AppendLine(
"* SampleWebBaseEvent End *");
formatter.IndentationLevel -= 1;
}
'Formats Web request event information.
Public Overrides Sub FormatCustomEventDetails( _
ByVal formatter As WebEventFormatter)
MyBase.FormatCustomEventDetails(formatter)
' Add custom data.
formatter.AppendLine("")
formatter.IndentationLevel += 1
formatter.TabSize = 4
formatter.AppendLine("*SampleWebBaseEvent Start *")
formatter.AppendLine("Custom information goes here")
formatter.AppendLine("* SampleWebBaseEvent End *")
' Display custom event timing.
formatter.AppendLine(customCreatedMsg)
formatter.AppendLine(customRaisedMsg)
formatter.IndentationLevel -= 1
End Sub
Комментарии
ASP.NET мониторинг работоспособности позволяет рабочим и операционным сотрудникам управлять развернутыми веб-приложениями. Пространство System.Web.Management имен содержит типы событий работоспособности, отвечающие за упаковку данных о состоянии работоспособности приложения, и типы поставщиков, ответственные за обработку этих данных. Он также содержит вспомогательные типы, которые помогают во время управления событиями работоспособности.
WebEventFormatter— это вспомогательный тип, используемый для равномерного форматирования информации, связанной с событиями, что полезно, если данные события должны быть зарегистрированы, а затем представлены пользователю.
Экземпляры WebEventFormatter класса передаются в качестве аргументов в методы форматирования, определенные типами событий работоспособности.
Свойства
IndentationLevel |
Получает или задает уровень отступа. |
TabSize |
Получает или задает размер табуляции. |
Методы
AppendLine(String) |
Добавляет указанную строку и символ переноса строки в сведения о событии. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает сведения о событии в строковом формате. |