コード例 #1
0
		private void RunInBackground(Action<string> action)
		{
			var threadContext = new LogicalThreadContext();
			var value = threadContext.Get<string>(ItemKey);

			action(value);
		}
コード例 #2
0
 protected override void Append(StringBuilder builder, LogEventInfo logEvent)
 {
     builder.Append(LogicalThreadContext.Get(Name, null));
 }
コード例 #3
0
		static void RunActionInBackground(object state)
		{
			WriteThreadInfo();

			var action = state as Action<string>;
			var threadContext = new LogicalThreadContext();
			var context = threadContext.Get<string>(ItemKey);

			action(context);
		}