<PackageReference Include="System.Diagnostics.EventLog" Version="8.0.0-preview.2.23128.3" />

ProviderMetadata

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)