Microsoft.Diagnostics.Tracing.EventSource 1.1.24

Microsoft EventSource Library

This package exposes an enhanced developer experience for coding against the Microsoft.Diagnostics.Tracing.EventSource (including build time validation). Microsoft.Diagnostics.Tracing.EventSource allows for firing ETW events from managed code. It enables defining a strongly typed specification of an ETW provider that can be called by managed code. The EventSource class is also included in the .NET Framework. This package provides a newer version that has more features. It is meant to be used as a stop gap until those features it contains are ported to System.Diagnostics.Tracing.EventSource.

     For more details, have a look at https://msdn.microsoft.com/en-us/library/system.diagnostics.tracing.eventsource.aspx.

     New features:
     - ETW channel support
     - Support for static registration

     Supported Platforms:
     - .NET Framework 3.5
     - .NET Framework 4.0
     - .NET Framework 4.5
     - Windows Store apps
     - Windows Phone App 8.1

There is a newer version of this package available.
See the version list below for details.

Requires NuGet 2.5 or higher.

Install-Package Microsoft.Diagnostics.Tracing.EventSource -Version 1.1.24
dotnet add package Microsoft.Diagnostics.Tracing.EventSource --version 1.1.24
<PackageReference Include="Microsoft.Diagnostics.Tracing.EventSource" Version="1.1.24" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Microsoft.Diagnostics.Tracing.EventSource --version 1.1.24
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

The 1.1 release of EventSource has a number of new non-trivial features

   DynamicEvents - Allows events defined 'on the fly' by without creating a 'event method'.
 
   RichPayloads - Allows specially attributed classes and arrays as well as primitive types to be passed as a payload.

   ActivityTracking - Causes Start and Stop events to tag events between them with ID that represents all currently active activities.

   All of these features are non-trivial in the sense that they need more explanation than release notes justify.  
   Eventually MSDN will have this documentation, and you can go to https://blogs.msdn.com/b/vancem/ to get a preview.

Version History

Version Downloads Last updated
1.1.28 371,048 12/2/2015
1.1.26 17,656 10/6/2015
1.1.25 124,284 5/27/2015
1.1.24 8,270 5/11/2015
1.1.23-beta 735 4/8/2015
1.1.20-beta 876 3/9/2015
1.1.17-beta 746 2/13/2015
1.1.15-beta 390 2/9/2015
1.1.13-beta 764 12/1/2014
1.1.11-beta 1,788 10/31/2014
1.1.10-beta 1,990 10/31/2014
1.1.8-beta 623 10/13/2014
1.1.7-beta 496 10/1/2014
1.0.26 207,838 7/17/2014
1.0.24 4,457 6/4/2014
1.0.18 4,116 5/15/2014
1.0.16 96,435 1/29/2014
1.0.14-rc 685 12/3/2013
1.0.11-rc 334 12/2/2013
1.0.10-rc 344 11/27/2013
1.0.6-beta 786 9/23/2013
1.0.4-beta 2,607 8/9/2013
1.0.3-beta 399 8/9/2013