Поделиться через


ProviderMetadata Класс

Определение

Содержит статическую информацию о поставщике событий (например, имя и идентификатор поставщика), а также коллекцию событий, определенных в поставщике.

public ref class ProviderMetadata : IDisposable
public class ProviderMetadata : IDisposable
type ProviderMetadata = class
    interface IDisposable
Public Class ProviderMetadata
Implements IDisposable
Наследование
ProviderMetadata
Реализации

Примеры

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

Конструкторы

ProviderMetadata(String)

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

ProviderMetadata(String, EventLogSession, CultureInfo)

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

Свойства

DisplayName

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

Events

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

HelpLink

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

Id

Получает глобальный идентификатор (GUID) для поставщика событий.

Keywords

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

Levels

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

LogLinks

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

MessageFilePath

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

Name

Получает уникальное имя поставщика событий.

Opcodes

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

ParameterFilePath

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

ResourceFilePath

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

Tasks

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

Методы

Dispose()

Освобождает все ресурсы, используемые этим объектом.

Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые этим объектом. Кроме того, возможно освобождение управляемых ресурсов.

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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

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