ProviderMetadata 类

定义

包含有关事件提供程序的静态信息,例如提供程序的名称和 ID 以及在提供程序中定义的事件的集合。

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)

适用于

另请参阅