通过


ProviderMetadata 类

定义

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

public ref class ProviderMetadata : IDisposable
public class ProviderMetadata : IDisposable
type ProviderMetadata = class
    interface IDisposable
Public Class ProviderMetadata
Implements IDisposable
继承
ProviderMetadata
实现

示例

有关使用此类的示例代码,请参阅 如何:检索有关事件的信息Publisher

构造函数

名称 说明
ProviderMetadata(String, EventLogSession, CultureInfo)

通过指定要检索信息的提供程序的名称、提供程序注册到的事件日志服务以及要返回信息的语言来初始化类的新实例 ProviderMetadata

ProviderMetadata(String)

通过指定要检索相关信息的提供程序的名称来初始化类的新实例 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)

适用于