1

特定の ASP.NET 要求に対して、この "ContextId" がイベント ログに記録されるのを何度も見てきました。私は最近、ASP.NET によってプッシュされる ETW イベントの調査を開始しました。この ContextID を、起動する自分のイベントで再利用したいと考えています。

これどうやってするの?

System.Threading.Thread.CurrentContext にはないようです。常に 0 です。

4

2 に答える 2

2

これは十分に文書化されていない機能ですが、取得できます。

これは HttpWorkerRequest RequestTraceIdentifier プロパティにあります。

http://msdn.microsoft.com/en-us/library/system.web.httpworkerrequest.requesttraceidentifier.aspx

于 2011-10-12T04:01:54.663 に答える