1

実行時に EventSource Name を設定できるかどうかを知りたいです。

[EventSource(Name = "Test-SourceLogger")]
public sealed class EventSourceLogger : EventSource

異なる EventSource にログを記録したい複数のアプリケーションがあります。これを構成可能にすることができれば、EventViewer のコンポーネントを再利用できます。

EventSourceAttribute に関する追加情報

[AttributeUsage(AttributeTargets.Class)]
public sealed class EventSourceAttribute : Attribute

前もって感謝します。

4

2 に答える 2

1

EventSource のインスタンスのコンストラクターを介してイベント ソース名を渡すことができます。すべての新しいインスタンスは、異なるイベント ソース名を持つことができます。シングルトンパターンを使用しないでください。

于 2017-04-23T21:30:22.283 に答える
0

CodeDom を使用してこのクラスを生成し、適切に使用することができます。ご意見ありがとうございます。

于 2013-09-27T11:30:37.767 に答える