EventSourceAttribute Класс
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Позволяет определить имя трассировки событий Windows (ETW) независимо от имени класса источника событий.
public ref class EventSourceAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class EventSourceAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type EventSourceAttribute = class
inherit Attribute
Public NotInheritable Class EventSourceAttribute
Inherits Attribute
- Наследование
- Атрибуты
По умолчанию в трассировке событий Windows имя источника событий совпадает с именем класса источника событий, но без имени пространства имен. Этого достаточно для частных источников событий, но для более видимых источников событий лучше иметь иерархическое пространство имен, например CompanyName. ProviderName. Атрибут EventSourceAttribute позволяет определить имя трассировки событий Windows независимо от имени класса .
Атрибут EventSourceAttribute также позволяет явно определить GUID для источника событий. При стандартном использовании не нужно указывать GUID при определении источника событий или ссылке на него, так как GUID неявно является производным от имени класса источника событий. Явное определение GUID не рекомендуется, за исключением случаев обновления существующих поставщиков трассировки событий Windows до использования источников событий.
Event |
Инициализирует новый экземпляр класса EventSourceAttribute. |
Guid |
Получает или задает идентификатор источника события. |
Localization |
Получает или задает имя локализованного файла ресурсов. |
Name |
Получает или задает имя источника события. |
Type |
В случае реализации в производном классе возвращает уникальный идентификатор для этого атрибута Attribute. (Унаследовано от Attribute) |
Equals(Object) |
Возвращает значение, показывающее, равен ли экземпляр указанному объекту. (Унаследовано от Attribute) |
Get |
Возвращает хэш-код данного экземпляра. (Унаследовано от Attribute) |
Get |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Is |
При переопределении в производном классе указывает, является ли значение этого экземпляра значением по умолчанию для производного класса. (Унаследовано от Attribute) |
Match(Object) |
При переопределении в производном классе возвращает значение, указывающее, является ли этот экземпляр равным заданному объекту. (Унаследовано от Attribute) |
Memberwise |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
To |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
_Attribute. |
Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации. (Унаследовано от Attribute) |
_Attribute. |
Возвращает сведения о типе объекта, которые можно использовать для получения сведений о типе интерфейса. (Унаследовано от Attribute) |
_Attribute. |
Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1). (Унаследовано от Attribute) |
_Attribute. |
Предоставляет доступ к открытым свойствам и методам объекта. (Унаследовано от Attribute) |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: