System.Diagnostics.Eventing.Reader.ProviderMetadata
Contains static information about an event provider, such as the name and id of the provider, and the collection of events defined in the provider.
namespace System.Diagnostics.Eventing.Reader
{
public class ProviderMetadata : IDisposable
{
public string DisplayName { get; }
public IEnumerable<EventMetadata> Events { get; }
public Uri HelpLink { get; }
public Guid Id { get; }
public IList<EventKeyword> Keywords { get; }
public IList<EventLevel> Levels { get; }
public IList<EventLogLink> LogLinks { get; }
public string MessageFilePath { get; }
public string Name { get; }
public IList<EventOpcode> Opcodes { get; }
public string ParameterFilePath { get; }
public string ResourceFilePath { get; }
public IList<EventTask> Tasks { get; }
public ProviderMetadata(string providerName);
public ProviderMetadata(string providerName, EventLogSession session, CultureInfo targetCultureInfo);
public void Dispose();
protected virtual void Dispose(bool disposing);
}
}