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) |